Re: which LISP implementation (goal explained)



2) i believe sbcl is production quality, and i'm betting my, and my
client's, time and money on it. i have had issues, and there have
even been a few cases of deadlines + shop stopper bugs which caused
me major pain, but i've encountered those situations with every
piece of software i've ever used. recent versions of sbcl are no
less, and no more, reliable than all the other major software
systems i have used (this includes 'enterprise' production quality
software such as oracle and bea weblogic).

Hi Marco,

I am not comparing SBCL to Oracle or BEA WebLogic; those are in
different category and at different level of complexity, SBCL is just a
language compiler, a much simpler job. My comparison is closer to the
ground:

I have a commercial application of about 30,000 lines of code in Common
Lisp, of which about 11,000 I've written myself. The application runs
swiftly and reliably with LispWorks, Allegro CL (I had to simplify the
code in places to bypass two bugs in their compiler), CMU CL (I had to
do tricky things with lists used as keys in hash tables, but otherwise
it was OK), CLISP and OpenMCL (both are slow but without any other
problems).

I tried a couple of timed to make it run on SBCL, that would save me
money if it worked. I failed and gave up. It compiles and starts, but
fails unpredictably in all kinds of ways imaginable, the further the
platform from Linux, the worse. The last experience has been with
0.9.11, so it is not far from being current. The platforms I need are
FreeBSD, Mac OS X/PowerPC, Mac OS X/Intel.

David

.



Relevant Pages

  • Re: Java connected Lisp
    ... versions of GNU Classpath and SBCL, ... Invent a nice and fast interface for calls from Lisp to Java and back. ... The trick could be to hack the compiler so that it recognizes accesses ... Rewrite the "compiler" ...
    (comp.lang.lisp)
  • Re: a potential lisp convert, and interpreting the shootout
    ... Juho Snellman wrote: ... Note that sbcl is at least 10 times faster than either clisp or gcl ... Likewise the compiler technology that SBCL uses is completely ...
    (comp.lang.lisp)
  • Re: a potential lisp convert, and interpreting the shootout
    ... Note that sbcl is at least 10 times faster than either clisp or gcl ... Likewise the compiler technology that SBCL uses is completely ... aside, do you find lisp to be fast enough to do heavy-duty computing, ... Many people seem to find CMUCL and SBCL fast enough for real-world ...
    (comp.lang.lisp)
  • Re: Reasons to choose CLISP over other free implementations
    ... Much faster compiler speed, which is nice for big projects. ... Better memory management. ... SBCL tends to do not return ... 3000 simulated clock cycles ...
    (comp.lang.lisp)
  • Re: SBCL just turned 1.0!
    ... You working on SBCL? ... if by `developers' you mean `developers of SBCL'. ... I could either get a digital camera (though one to compete with my P67 would still be a serious amount of money) or I could continue sourcing stuff on film but scan the negs. ... There time really *is* money - it is *not* useful for the company to fund some bunch of hackers to have a good time writing a programming language implementation when it should just use a implementation which is as good. ...
    (comp.lang.lisp)