Graal instructions for Eclipse + Checkstyle + Java7

Raffaello Giulietti raffaello.giulietti at
Mon Jan 25 09:08:43 UTC 2016

On 2016-01-25 10:04, Stefan Marr wrote:
> Hi Raffaello:
>> On 25 Jan 2016, at 09:44, Raffaello Giulietti <raffaello.giulietti at> wrote:
>> But just for curiosity: what is the underlying reason for Truffle to still Require Java7 compliance level?
>> My understanding is that Truffle will pay only when it can exploit Graal, even if it can be used on the Java7 compilers. In other words, why would anybody wish to implement a language with Truffle on Java7 if the performance gains offered by Graal’s partial evaluation and deep inlining are not available there?
> At the moment, this is mostly for the benefit of the JRuby team. They want to distribute JRuby’s invokedynamic implementation together with JRuby’s Truffle-based implementation. For the overall jar, they prefer Java7 compatibility.
> Best regards
> Stefan

I see. However, I guess the usage of Truffle for JRuby is just for 
convenience and for forward compatibility with Java >= 8, not for 
performance, right?

Or is there still a Graal implementation for Java7?

More information about the graal-dev mailing list