[racket] Racket in a browser?

From: Jay McCarthy (jay.mccarthy at gmail.com)
Date: Tue Apr 12 22:17:02 EDT 2011

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



Posted on the users mailing list.