Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!ucbvax!decwrl!hplabs!hpda!hpcuhb!hp-ses!hpcea!hpdtl!wallace From: wallace@hpdtl.HP.COM (David E. Wallace) Newsgroups: comp.lang.lisp Subject: Re: Unknown functions in Common Lisp Message-ID: <7080001@hpdtl.HP.COM> Date: 21 Feb 89 19:18:32 GMT References: <5010@abo.fi> Organization: HP Design Tech. Lab., Palo Alto, CA Lines: 26 These are system calls to local extensions in some dialect of Common Lisp. These functions are all defined in HP Common Lisp I; the definitions from my manual are: (sys:gc) Initiate an immediate garbage collection; returns NIL. (sys:listener-abort) Exit all listeners by means of a THROW. It then invokes a new top level listener after setting *applyhook* and *evalhook* to NIL. In other words, abort all the way back up to the top level. (sys:exit) Terminate lisp. (sys:save-world ... ) Save an executable Lisp image. The parameters are: (system:save-world file &OPTIONAL init-forms message), where file is the file to be created (string, pathname, or symbol), init-forms is a list of forms to be executed when the new image is started, and message is a message to be displayed when the new image is started. Most Common Lisps have some variety of these functions; they have different names (and slightly different features) in different dialects. Dave W. (david_wallace@hplabs.hp.com)