Xref: utzoo comp.windows.ms.programmer:452 comp.os.msdos.programmer:2481 Path: utzoo!attcan!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!uunet!mcsun!hp4nl!sci.kun.nl!phoibos!ge From: ge@phoibos.cs.kun.nl (Ge Weijers) Newsgroups: comp.windows.ms.programmer,comp.os.msdos.programmer Subject: Windows 3 segment/selector problems (Tech. Quest.) Keywords: windows-3 selectors 80286 80386 Message-ID: <2564@wn1.sci.kun.nl> Date: 18 Dec 90 16:55:08 GMT Sender: root@sci.kun.nl Reply-To: ge@cs.kun.nl Followup-To: comp.windows.ms.programmer Distribution: comp Lines: 18 I'm about to begin writing a largish programming language implementation to run under Windows-3 in standard and 386 enhanced mode. The language, Scheme, needs a garbage-collected heap. My problem is: Do selector numbers refering to blocks of memory change through the lifetime of a program? If they do I have to address all memory through a special table, which would slow down the implementation severely. Does the alternative, keeping the heap blocks locked for all time, give major problems? The documentation (SDK) is not very specific on this. Any info appreciated. Ge' Weijers Ge' Weijers Internet/UUCP: ge@cs.kun.nl Faculty of Mathematics and Computer Science, (uunet.uu.net!cs.kun.nl!ge) University of Nijmegen, Toernooiveld 1 tel. +3180612483 (UTC+1, 6525 ED Nijmegen, the Netherlands UTC+2 march/september