[racket] Hosting other languages on Racket

From: Sam Tobin-Hochstadt (samth at ccs.neu.edu)
Date: Tue Sep 21 15:14:47 EDT 2010

On Tue, Sep 21, 2010 at 3:11 PM, Neil Van Dyke <neil at neilvandyke.org> wrote:
> Jay McCarthy wrote at 09/21/2010 03:02 PM:
>>
>> We already have hosted Javascript, Algol 60, Datalog, R5RS, and R6RS. In
>> the past, we've had version of Java in the core. We have Python and SML out
>> there from people at Utah.
>>
>
> Do these all translate to Racket syntax, and then the normal Racket
> interpreter/compiler takes over?

Yes.

>  Or does anyone generate VM bytecode
> directly?

Just Matthew.  :)  More seriously, the bytecode is harder to generate,
not more expressive (I think) and generating it loses you
optimizations.  Jay has a student working on a bytecode generator, but
I believe that's still alpha-stage.
-- 
sam th
samth at ccs.neu.edu


Posted on the users mailing list.