[racket] Racket in a browser?
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 <hendrik at 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 <jay at cs.byu.edu>
Assistant Professor / Brigham Young University
http://faculty.cs.byu.edu/~jay
"The glory of God is Intelligence" - D&C 93