
On 9/16/05, Juliusz Chroboczek <Juliusz.Chroboczek@pps.jussieu.fr> wrote:
Oh, by the way, I'm not a great fan of dumped images; they use up loads of space, and prevent the Lisp runtime from being shared between Lisp processes. Genera could dump incremental images. We could do the same. And/or fasls could be made into mixins of incremental image dumps. stuff to be mmap'ed properly.
Except that mmap()ing probably won't do much good unless it's at a fixed address. And then we might like to maintain a system-wide (and then user-wide) mutual-exclusivity of fasl addresses. Was it HP-UX that had a mechanism like that for its shared libraries, ensuring that none of the system libraries clashed, so it could just mmap() them with no memory- and time- hungry runtime linkage? BTW, Juliusz is the one who first told me about Common Lisp; though he was telling me more praises of Scheme, at that time. Czesc, Iolo! [ François-René ÐVB Rideau | Reflection&Cybernethics | http://fare.tunes.org ] "Transported to a surreal landscape, a young girl kills the first woman she meets and then teams up with three complete strangers to kill again." - TV listing for the Wizard of Oz in the Marin Independent Journal