🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.misc
Article #7058

Re: GNU Script isn't fixing something that's broken, so is doomed

#7058
From: Marcus Daniels
Date: Sat, 05 Nov 1994 17:38
25 lines
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-mail
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>

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