2010/12/18 Andreas Schwab <schwab@linux-m68k.org>
Fabrice Popineau <fabrice.popineau@supelec.fr> writes:

> The portable dumper (once written for emacs 21 and avalaible in xemacs)
> would be a very good idea.

Except that it isn't portable, it mixes function pointers with data
pointers which is a no-no.

Ok, it would need adaptation to the current GNU Emacs Lisp structures, but the fact that it mixes function pointers with data ... it does it better than what does the undumping mechanism used by GNU Emacs for the moment. GNU Emacs undumping mechanism is platform dependent and doesn't work with the dynamic code relocation (Linux is also able to do that). I have not played with xemacs recently, but the portable dumper considerably reduced problems of this kind.

Fabrice