From: William Harold Newman <william.newman@ai...> - 2001-12-21 13:55:59
On Fri, Dec 21, 2001 at 03:41:29AM -0700, patmonardo@... wrote:
> FramerD just loaded right into SBCL! I was able to run simple scheme
> expressions. FramerD was well written for being embedded inside Lisp.
> Imagine what we can do with a nice distributed knowledgebase. I will develop
> a set of FramerD DTYPE extensions for Lisp and then I hope to be able to
> replace the POSTORE objectstore used by PLOB. Since FramerD uses mmap for
> its memory allocation, perhaps it can coexist with SBCL?! We can then use it
> of course for loading knowledgebases but I can imagine using it for Lisp
> package repositories.
Alien code using mmap() should be able to coexist in the same
processas SBCL as long as the alien code doesn't try to use the fixed
areas that SBCL reserves for itself. That might be a major
limitation, since by default it reserves about as much of the memory
space as it thinks is safe. On the other hand, if it is a problem,
it should be pretty easy to rebuild an SBCL with a less
greedy memory map, leaving more space for other software.
I don't know anything about FramerD, and in general this kind of
comment/question has a better chance of reaching
interested/knowledgeable people if it goes to the sbcl-devel or
sbcl-help mailing lists, and it seems on topic, so I've cc'ed this
reply to sbcl-devel.
William Harold Newman <william.newman@...>
"Can't talk now. Must see Lord of the Rings, and then play more FFX. Is this a
great time to be alive, or what?" -- cmdrtaco on slashdot 2001-12-19
PGP key fingerprint 85 CE 1C BA 79 8D 51 8C B9 25 FB EE E0 C3 E5 7C