[plt-scheme] LLVM

From: Henk Boom (lunarc.lists at gmail.com)
Date: Mon Apr 14 23:48:11 EDT 2008

A couple of years ago there was some talk about using the LLVM
compiler infrastructure for code generation:

http://www.cs.brown.edu/pipermail/plt-scheme/2006-August/014363.html

There were a few shortcomings brought up in that thread, and it was
indicated that if they were addressed LLVM should be re-evaluated, to
provide for low-level optimizations and whole-program native
compilation, among other benefits. Does anyone know if the problems
(tail calls, etc.) are still an issue? If LLVM were considered for
code generation, would its garbage collection utilities[1] simplify
the development of an incremental garbage collector for PLT-Scheme?

    Henk Boom

[1] http://llvm.org/docs/GarbageCollection.html


Posted on the users mailing list.