Re: Reasons to choose CLISP over other free implementations
- From: Holger Schauer <Holger.Schauer@xxxxxx>
- Date: Thu, 29 Nov 2007 11:20:41 +0100
On 5202 September 1993, Javier wrote:
Well, in my experience, and with this graphs:
http://sbcl.boinkor.net/bench/
Very interesting, I haven't seen those before.
Here you can see that CLISP is still about 2x faster than SBCL
compiling things, and not only compiling, but a lot of other useful
stuff, like defining CLOSS classes and instantiating them, and
printing strings (useful for web serving).
This is only one half of the truth. The other half is where the
benchmarks shows Clisp to be a lot slower.
Of course, SBCL is much faster for fixnum and float operations. But if
your application do not rely very much on arithmetic operations, CLISP
is a very capable Lisp implementation.
I don't doubt the correctness of your conclusion, but in combination
with your precondition you give a misleading picture of the situation,
at least when you cite the above mentioned benchmark as the source of
your conclusion. In those benchmarks, Clisp seems to be slower than
CMUCL or SBCL on a variety of tasks that have nothing to do with
arithmetic operations. For instance, hashing seems to be considerably
slower, regardless whether you're hashing integers or strings. As
another example, CLOS methodcalls also seems to be significantly
slower.
Consider CLISP for web, string manipulation, and CLOS. It is a very
capable Lisp distribution for these areas.
Looking at the benchmark, I have considerable doubts to follow your
recommendation. Instead I would follow the usual advice and use
whatever I'm used to or feel most comfortabl with until I run into
some problem performance wise and defer premature optimization until
it's necessary.
Holger
--
--- http://hillview.bugwriter.net/ ---
"Ich hasse es, mich nachts an Warmes zu schmiegen, um morgens auf
platter Katze zu erwachen."
-- Cristalle Sabon in de.alt.sysadmin.recovery
.
- References:
- Reasons to choose CLISP over other free implementations
- From: Javier
- Re: Reasons to choose CLISP over other free implementations
- From: Geoff Wozniak
- Re: Reasons to choose CLISP over other free implementations
- From: Javier
- Reasons to choose CLISP over other free implementations
- Prev by Date: Re: Reasons to choose CLISP over other free implementations
- Next by Date: Re: To all c.l.l. denizens who manage to ignore the plummeting pond dweller
- Previous by thread: Re: Reasons to choose CLISP over other free implementations
- Next by thread: Re: Reasons to choose CLISP over other free implementations
- Index(es):
Relevant Pages
|