Useful documentation was: Truffle repository conversion
mick.jordan at oracle.com
Fri Jul 10 15:40:17 UTC 2015
On 7/9/15 1:52 PM, Stefan Marr wrote:
> 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.
More information about the graal-dev