Charles Oliver Nutter wrote:

> ...
> Yes, I've started to lean toward the notion that designing a 
> meta-bytecode layer that's "JVM bytecode ++" would be a more realistic 
> target for many language developers to work toward than what the DLR 
> folks have been aiming for. Put simply, I still believe that coming up 
> with an "abstract semantic tree" that would ever be general enough to 
> support "all" dynamic languages is impossible without making it so 
> finely-chopped and disconnected that it's impossible to realistically 
> optimize. But I digress.
> 
> I'm getting more to the point where just emitting bytecode is like a 
> second language. I've debated writing portions of JRuby in a Ruby-based 
> bytecode DSL of mine, just so I'd have that bare-metal control over it 
> without all the JVM noise:
> ...

While I still think AOP is a better approach for this problem, your 
observation prompts me to point out that llava is a dandy JVM bytecode 
language that has been around for a while.

http://llava.org/

And of course Kawa's gnu.bytecode has been around forever and has spiffy 
higher level stuff that uses it (not just Scheme but also a multilingual 
abstract layer).

Jim


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "JVM 
Languages" group.
To post to this group, send email to jvm-languages@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/jvm-languages?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to