Where is Truffle?

Jaroslav Tulach jaroslav.tulach at gmail.com
Thu Jun 18 13:48:40 UTC 2015

Hi Graal & Truffle fans,
I am helping the team to polish the APIs for few weeks and as part of my
quest I made one little change: I removed Truffle from the graal repository.

No worries, please. We want to keep the separate Truffle repository public
(right now you can find it at http://lafo.ssw.uni-linz.ac.at/hg/truffle/,
we hope it will be next to the graal repository soon).

Moreover we started to produce daily binary snapshots of Truffle API - so,
if you are using Maven, it should be just a matter of pointing your
repository to
http://lafo.ssw.uni-linz.ac.at/nexus/content/repositories/snapshots/ and
you should have access to latest Truffle bits without the need to compile

The Truffle repository does not depend on Graal at all. It is just a Java
API which runs on any JDK (at least 1.7) - as such we thought having it
separated will simplify working with the sources. Of course, if you care
about speed, you'd rather run on Graal VM, as only it guarantees your AST
be turned into highly optimized machine code.

I am sorry for late notice about the recent changes. In case you'd like to
share your opinion about Truffle API usability, please do so here, my goal
is to make the Truffle API more approachable and any feedback is welcomed.


More information about the graal-dev mailing list