Newsgroups: comp.lang.lisp,comp.lang.scheme
Path: cantaloupe.srv.cs.cmu.edu!rochester!cornellcs!newsstand.cit.cornell.edu!newstand.syr.edu!news.maxwell.syr.edu!news.mathworks.com!fu-berlin.de!unlisys!cs.tu-berlin.de!news.uni-hamburg.de!news.Hanse.DE!wavehh.hanse.de!cracauer
From: cracauer@wavehh.hanse.de (Martin Cracauer)
Subject: Re: Why lisp failed in the marketplace
Message-ID: <1997Feb20.110828.2167@wavehh.hanse.de>
Reply-To: cracauer@wavehh.hanse.de
Organization: '(a (cons structive organization))
References: <01bc13dc$cfaa2b20$0f02000a@gjchome.nis.newscorp.com> <hbaker-1202971016460001@10.0.2.1> <jbs-1302971006290001@dial-sf1-5.iway.aimnet.com> <joswig-ya023180001402971355290001@news.lavielle.com> <jbs-1402970744350001@dial-sf1-23.iway.aimnet.com> <joswig-ya023180001402972045130001@news.lavielle.com> <MPG.d6ff3ba4dbc0cb29896b9@news.demon.co.uk> <joswig-ya023180001702971420560001@news.lavielle.com> <MPG.d728c57161a32199896c9@news.demon.co.uk> <330b5129.8751735@news.wam.umd.edu>
Date: Thu, 20 Feb 97 11:08:28 GMT
Lines: 23
Xref: glinda.oz.cs.cmu.edu comp.lang.lisp:25571 comp.lang.scheme:18767

rsrodger@wam.umd.edu (Robert Rodgers) writes:

>So you show this to a C++ guy and you can see their brain going: "Wow,
>Lisp takes my P120 and gives it the performance of a 386SX."

>Not that they don't have a point.  a few years ago I remember reading
>about some high performance techniques for Lisp compilation were going
>to be coming down the pike.  Does anyone know what happened?

CMUCL compiles many code pieces to overhead-free machine code. And it
does for years. It needs more memory than a simple C program, but the
code runs as fast.

See http://www.cons.org/cracauer/lisp.html

CLOS is another issue.

Martin
-- 
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Martin_Cracauer@wavehh.hanse.de http://cracauer.cons.org  Fax.: +4940 5228536
"As far as I'm concerned,  if something is so complicated that you can't ex-
 plain it in 10 seconds, then it's probably not worth knowing anyway"- Calvin
