[plt-scheme] LLVM

From: hendrik at topoi.pooq.com (hendrik at topoi.pooq.com)
Date: Tue Jun 2 10:35:46 EDT 2009

On Tue, Jun 02, 2009 at 09:19:26AM -0400, Eli Barzilay wrote:
> On Jun  2, Tom Schouten wrote:
> > I was wondering if there is anyone working on a bridge between
> > LLVM and (PLT) Scheme.
> > 
> > More specifically I'm thinking about run-time code generation
> > (i.e. an embedded real-time DSL) and FFI to to the generated code.
> > 
> > Also, what happened to the idea of using LLVM for the PLT JIT?
> There were several problems with the project -- one was that LLVM is
> huge, and adding it to PLT is roughly on the same scale as adding GCC.
> After we've played with it for a while, Matthew did the mzscheme
> jitter using lightning -- which is much more light weight, but also
> (not surprisingly) leaves mzscheme with the burden of doing more
> optimizations itself.

What's this 'lightning'?  It sounds useful, but googling it leads to a 
lot of intersting, but irrelevant, pages about thunderstoorms and 
computer graphics.

-- hendrik

Posted on the users mailing list.