This is the mail archive of the guile@cygnus.com mailing list for the guile project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: Guile & PR


>>>>> "Russ" == Russ McManus <russell.mcmanus@gs.com> writes:

Russ> Emacs-20.3 has unexec coverage for all the major platforms.

Which is fine for everybody working on major platforms. Unfortunately,
I'm not.

I know I have a rather specialized need, but the idea isn't so bad in
itself. 

Having a (semi-)platform independent heap image saver would have some
benefits including the ability to save data platform indepedently
(save once, load everywhere) and the ability to save only parts of the
heap, such as those relating to a particular library. And then one
would be able to fastload individual libraries on demand, in contrast
to unexec'ing where it is all or nothing (moving it more in the
direction of bytecodes but in a dataoriented sort of way).

We even are closer than one might think. There is already a function
that knows how to trawl through the heap, namely the gc mark function.

Anyway, fantasies are cheap.


---------------------------+--------------------------------------------------
Christian Lynbech          | Telebit Communications A/S                       
Fax:   +45 8628 8186       | Fabrik 11, DK-8260 Viby J
Phone: +45 8628 8177 + 28  | email: chl@tbit.dk --- URL: http://www.telebit.dk
---------------------------+--------------------------------------------------
Hit the philistines three times over the head with the Elisp reference manual.
                                        - petonic@hal.com (Michael A. Petonic)