Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!ukma!rutgers!mcnc!rti!xyzzy!agarn!throopw From: throopw@agarn.dg.com (Wayne A. Throop) Newsgroups: comp.windows.news Subject: Re: Toolplaces for NeWS Message-ID: <3712@xyzzy.UUCP> Date: 1 Mar 89 19:52:39 GMT References: <1116@cmx.npac.syr.edu> <135@m2cs.uu.no> Sender: usenet@xyzzy.UUCP Lines: 23 > frode@m2cs.uu.no (Frode Odegard) > GNU Emacs has some nice code that it uses for loading faster. It > will load the ELISP code into its data segment and then produce a core > dump of itself. Then this core dump is converted into a new executable > which has all the ELISP stuff preloaded [...] > Comments from Real Unix Hackers? [I'm just a Modulean, I write my > own operating systems ;-)] Well, clearly Frode is using some meaning of "nice" with which I am totally unfamiliar. This one little hack contributes somewhere between two-thirds and three-quarters of the difficulty in porting GNU Emacs. If instead of producing a core dump, it write exactly the data elements needed in the form of a C module to compile and link in with a "generation II" editor executable, the code would be more portable, more maintainable, and in all ways better than it is now. IMHO. Hmpf. -- The LISP programmer knows the value of everything but the cost of nothing. --- Alan J. Perlis Wayne Throop !mcnc!rti!xyzzy!throopw