whm@arizona.UUCP (Bill Mitchell) (10/18/83)
I've got a couple of questions about Franz Lisp storage management that
I wondering if somebody "in the know" might be able to answer.
First, Franz seems to support non-relocatable data objects such as
external functions. Are such objects managed by having two logical
regions in managed memory, one for relocatable objects and one for
non-relocatable objects? Such a scheme has been used in other systems
that require garbage collection and I was wondering if Franz uses
this or some other scheme.
Second, I've heard (but not tested) that Franz allows non-relocatable
data to be allocated in mid-heap. Is this true?
Actually, I suppose I'd like information on any storage management
implementations for any languages (w/ automatic storage management)
that allow non-relocatable data to be dynamically allocated that don't
use the aforementioned scheme.
Thanks,
Bill Mitchell
whm.arizona@rand-relay
{kpno,mcnc,utah-cs}!arizona!whm