Jan Vroonhof writes:
Robert Pluim <rpluim(a)bigfoot.com> writes:
> Here's a (possibly insane) suggestion: rather than dumping, why don't
> we compile the lisp files to C? We could then make select portions
> dynamically loadable, and remove all that unportable dumping code.
This was Kyle's original plan.
I thought Kyle's plan was to write out a C _representation_ of the
parsed lisp, not to actually compile the lisp code to C? (I may be
misremembering here).
Olivier thinks it better to write the
raw data directly to a file that you can mmap in (i.e. skip the
compile stage).
A middle road would be to write to an elf .so object directly so you
can use the dynamic loader to get it back in.
Hmm, I have no idea which alternative would be better. As long as
dumping disappears, I'll be happy.
Robert
--
The above are my opinions,
and my opinions only.