[comp.os.msdos.programmer] Windows 3 segment/selector problems

ge@phoibos.cs.kun.nl (Ge Weijers) (12/19/90)

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