Article View: comp.lang.misc
Article #7058Re: GNU Script isn't fixing something that's broken, so is doomed
From: Marcus Daniels
Date: Sat, 05 Nov 1994 17:38
Date: Sat, 05 Nov 1994 17:38
25 lines
2150 bytes
2150 bytes
rsanders@mindspring.com (Robert Sanders) writes: >I've used several of those counterexamples. GCL, a lisp to C compiler, >outruns CLISP's byte-code interpreter. ECoLisp, another lisp to C compiler, >outperforms CLISP by a factor of 6, and CLiCC outperforms CLISP by a factor >of 3-4. Camloo compiles Caml Light into Scheme, which is then compiled >by bigloo into C, and outruns the Caml Light byte-code interpreter by >a large margin. My understanding is that the medium term plan is to rely on SCM's fast interpreter. Emprically, the penalty will be approximately like fast byte-compiled implementations like CLISP. It is a convincing approach: small, no need for bytecode files and adequate performance for most applications. From the task list, it sounds like all the performance critical stuff like regexps will have special support (e.g. dynamically loaded lexers). Later it would be nice to have a compiler that could produce a portable intermediate representation. But this is a separate issue. There is nothing inherent about translating from Rush -> Scheme or Scheme -> C or an IR -> C or whatever that will make GEL slow. The plan is sound! Christiansen, let it go. :-)
Technical Details
Message-ID:
<39gfvi$6fg@ursula.ee.pdx.edu>Path:
arc1-ca.pugleaf.net!bga.com!news.sprintlink.net!howland.reston.ans.net!news.moneng.mei.com!uwm.edu!lll-winken.llnl.gov!fastrac.llnl.gov!usenet.ee.pdx.edu!not-for-mailReferences:
<394kll$kso@csnews.cs.Colorado.EDU> <3989s0$1jf@csnews.cs.Colorado.EDU> <BEVAN.94Nov5115605@panther.cs.man.ac.uk> <39g5bg$3tc@csnews.cs.Colorado.EDU> <39gar6$knq@henri.mindspring.com>Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: f891f,9bda08f2f068881f X-Google-Attributes: gidf891f,public X-Google-Thread: 1025b4,9bda08f2f068881f X-Google-Attributes: gid1025b4,public X-Google-ArrivalTime: 1994-11-05 09:38:58 PST Path: arc1-ca.pugleaf.net!bga.com!news.sprintlink.net!howland.reston.ans.net!news.moneng.mei.com!uwm.edu!lll-winken.llnl.gov!fastrac.llnl.gov!usenet.ee.pdx.edu!not-for-mail From: marcus@ee.pdx.edu (Marcus Daniels) Newsgroups: comp.lang.misc,gnu.misc.discuss Subject: Re: GNU Script isn't fixing something that's broken, so is doomed Date: 5 Nov 1994 09:38:58 -0800 Lines: 25 Message-ID: <39gfvi$6fg@ursula.ee.pdx.edu> References: <394kll$kso@csnews.cs.Colorado.EDU> <3989s0$1jf@csnews.cs.Colorado.EDU> <BEVAN.94Nov5115605@panther.cs.man.ac.uk> <39g5bg$3tc@csnews.cs.Colorado.EDU> <39gar6$knq@henri.mindspring.com> NNTP-Posting-Host: ursula.ee.pdx.edu X-Newsreader: NN version 6.4.19 #2