Useful documentation was: Truffle repository conversion

Mick Jordan mick.jordan at oracle.com
Fri Jul 10 15:40:17 UTC 2015


On 7/9/15 1:52 PM, Stefan Marr wrote:
> Hi:
>
> To make a first step towards a useful README for the Truffle project, what do you think of the following?
>
> —————————
> # The Truffle Language Implementation Framework
>
>
> ## Introduction
>
> Truffle is a framework for implementing languages as simple interpreters.
> Together with the [Graal compiler](http://github.com/OracleLabs/GraalVM),
> Truffle interpreters are automatically just-in-time compiled and programs
> running on top of them can reach performance of normal Java.
>
> The Truffle framework provides the basic foundation for building
> abstract-syntax-tree (AST) interpreters that perform
> [self-optimizations](http://dx.doi.org/10.1145/2384577.2384587) at runtime. The
> included TruffleDSL provides a convenient way to express such optimizations.
>
> Truffle is developed and maintained by Oracle Labs and the Institute for System
> Software of the Johannes Kepler University Linz.
>
>
> ## Building and Using Truffle
>
> Truffle and Graal use the [MX build tool](https://bitbucket.org/allr/mxtool2),
> which is part of this repository. To build Truffle execute:
>
>
Probably best wait until the mx2 switch is complete. But mx2 won't be 
part of the repository any more.

Mick



More information about the graal-dev mailing list