Article View: comp.lang.misc
Article #5071Re: Icon
From: Dan Pierson
Date: Mon, 18 Jan 1988 16:51
Date: Mon, 18 Jan 1988 16:51
22 lines
1542 bytes
1542 bytes
In article <3473@megaron.arizona.edu> gudeman@arizona.edu (David Gudeman) writes:
>For a good time, say that in comp.lang.lisp. By the way, Icon's
>"interpreted" code is what Lisp people call "compiled". That is, the
>Icon translator converts from Icon source code to a virtual machine
>code that is run by an interpreter. Most "compiled" lisps work the
>same way.
Uhm, not quite true...
Virtual machine compilation (a.k.a. byte-code compilation) is indeed
used by many lisp and scheme systems where portablility and low
maintenance are valued more than execution speed. GNU Emacs and MIT
CScheme are two of the most widely used examples. Real production lisps
use real compilation. There have been cases of Lisp compilers
successfully competing with compilers for such languages as Fortran and
C since the mid-seventies. MacLisp, Franz Lisp, T, InterLisp, and all
Common Lisps that I know of compile to native machine code.
--
In real life: Dan Pierson, Encore Computer Corporation, Research
UUCP: {talcott,linus,necis,decvax,ihnp4}!encore!pierson
Internet: pierson@multimax.arpa
Technical Details
Message-ID:
<2506@encore.UUCP>Path:
arc1-ca.pugleaf.net!utzoo!mnetor!uunet!lll-winken!lll-lcc!ames!necntc!encore!piersonReferences:
<636@PT.CS.CMU.EDU> <6121@cisunx.UUCP> <3132@cbmvax.UUCP> <3473@megaron.arizona.edu>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!mnetor!uunet!lll-winken!lll-lcc!ames!necntc!encore!pierson From: pierson@encore.UUCP (Dan Pierson) Newsgroups: comp.lang.misc Subject: Re: Icon Message-ID: <2506@encore.UUCP> Date: 18 Jan 88 16:51:04 GMT References: <636@PT.CS.CMU.EDU> <6121@cisunx.UUCP> <3132@cbmvax.UUCP> <3473@megaron.arizona.edu> Reply-To: pierson@encore.UUCP (Dan Pierson) Organization: Encore Computer Corp, Marlboro, MA Lines: 21