LLVM definitely supports tail-calls and GC. TCO: http://llvm.org/docs/CodeGenerator.html#tailcallopt
GC: http://llvm.org/docs/GarbageCollection.html 2011/4/12 Hendrik Boom <hend...@topoi.pooq.com>: > On Sun, Apr 10, 2011 at 03:55:58PM -0400, Shriram Krishnamurthi wrote: >> >> I don't know what the porting effort is to get Racket to LLVM. Would >> that affect things like tail-calls and continuations? These are the >> things that Danny has put a lot of effort into in the Racket >> bytecode->JavaScript compiler. > > Last time I looked at the LLVM spec I didn't see anything that was > clearly specified as implementing tail-calls. Has that changed? > On the the other hand, C-- very clearly does have tail-calls and a gc > interface. Too bad th eproject seems moribund. > > -- hendrik > _________________________________________________ > For list-related administrative tasks: > http://lists.racket-lang.org/listinfo/users > -- Jay McCarthy <j...@cs.byu.edu> Assistant Professor / Brigham Young University http://faculty.cs.byu.edu/~jay "The glory of God is Intelligence" - D&C 93 _________________________________________________ For list-related administrative tasks: http://lists.racket-lang.org/listinfo/users