Yeah, I'd thought about that too. I also evaluated whether I could
reuse something from Jikes internals. There's so much prior art
available, it seems like a damn shame to have to rewrite anything
anymore :)

On Thu, Dec 17, 2009 at 5:06 PM, Eugene Kuleshov <[email protected]> wrote:
>
>  I though there was some optimizing transformations implemented for
> Maxine JVM... Wouldn't it be cool to reuse those?
>
>  regards,
>  Eugene
>
> On Dec 17, 4:36 pm, Charles Oliver Nutter <[email protected]> wrote:
>> On Thu, Dec 17, 2009 at 3:23 PM, Matt Fowles <[email protected]> wrote:
>> > Eugene~
>> > That is also on my list of things to do.  As it stands, Janino rolls its 
>> > own
>> > bytecode classes (which I have found and fixed a few bugs in), but not
>> > having the code at all would be even better.
>> > Of course, if you wanted to beat me to it, I wouldn't stop you ;-)
>> > Matt
>>
>> > On Thu, Dec 17, 2009 at 4:17 PM, Eugene Kuleshov <[email protected]>
>> > wrote:
>>
>> >>  It would be neat if Janino used ASM's backend for bytecode
>> >> generation. Then you could feed its output into the class
>> >> transformations or use Janino's Java syntax tree object model to
>> >> construct code and convert it into the bytecode after that.
>>
>> Yeah, it seems like there's a coalescing of tools needed here. Janino
>> to use ASM, and maybe something from Soot too provide an optimization
>> phase in front or in back.
>>
>> Tobias (from Jython) also had started working on an optimizing SSA
>> compiler for JVM, but I don't think he's had a chance to return to
>> that work. So once again, we're all rolling our own pieces when we
>> could be collaborating. Stop the madness!
>>
>> - Charlie
>
> --
>
> You received this message because you are subscribed to the Google Groups 
> "JVM Languages" group.
> To post to this group, send email to [email protected].
> 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.
>
>
>

--

You received this message because you are subscribed to the Google Groups "JVM 
Languages" group.
To post to this group, send email to [email protected].
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