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