[LLVMdev] 2.2 garbage collector questions

thomas weidner
Tue, 05 Feb 2008 12:40:20 -0000

Scott Michel <scottm <at> rushg.aero.org>
writes:
> Out of curiousity, for which CL implementation is this targeted? sbcl?
> Or something you're rolling?

I wanted to roll out my own lisp, and maybe use some library code from existing
lisps (think of loop or format). Adding an LLVM backend to an existing lisp
implementation is a nice idea, but currently not planned.

>
> The reason why I ask is that I expressed an outrageous opinion at
> Supercomputing back in November, to wit, that CL is probably the best
> language suited for today's multicore problems... but I don't have
the
> time to hack one of the current implementations to proove the point.

interesting, what makes lisp superior in this area over languages with explicit
support for parallell computing (like erlang? or Ada) or languages which may be
easier auto parallelized (like haskell because of its functional nature).

> Although, you'll notice that LLVM amply prooves "Greenbaum's
hypothesis"
> (IIRC): inside every sufficiently complex program there is an
> implmentation of a Lisp interpreter.


Nice statement :)