[LLVMdev] 2.2 garbage collector questions

thomas weidner 3.14159 at gmx.net
Tue Feb 5 04:40:20 PST 2008


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 :)




More information about the llvm-dev mailing list