[racket] Hosting other languages on Racket
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