Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/18/84; site spar.UUCP Path: utzoo!watmath!clyde!burl!ulysses!mhuxr!mhuxt!houxm!ihnp4!ucbvax!decvax!decwrl!spar!freeman From: freeman@spar.UUCP (Jay Freeman) Newsgroups: net.lang.lisp,net.lang.c Subject: Re: Recoding Lisp programs in C Message-ID: <565@spar.UUCP> Date: Fri, 4-Oct-85 15:03:07 EDT Article-I.D.: spar.565 Posted: Fri Oct 4 15:03:07 1985 Date-Received: Sun, 6-Oct-85 06:32:27 EDT References: <324@bcsaic.UUCP> Reply-To: freeman@max.UUCP (Jay Freeman) Organization: Schlumberger Palo Alto Research, CA Lines: 12 Xref: watmath net.lang.lisp:560 net.lang.c:6636 [] There's another issue beside time and speed, having to do with real-time systems. A current net discussion bewails the plight of the poor F-16 pilot bounced by a Foxbat, when his or her Ada-coded countermeasures system raises an error message due to run-time range checking. But imagine the plight of the same pilot when the revised fire-control system -- rewritten in Lisp -- says "Garbage Collection" and goes to sleep for a while. (There are Lisp implementations that do incremental garbage collection, of course.) -- Jay Reynolds Freeman (Schlumberger Palo Alto Research)(canonical disclaimer)