Back to Languages
- Truffle is a framework for implementing languages using an AST interpreter
- Graal is a compiler, supporting several advanced optimizations aimed at high levels of abstraction and dynamism
- the aim of the project is to make it easy to build languages, with an existing ecosystem to springboard off of
-
demonstration language using truffle
- AOT and JIT refer to when a compilation takes place
- JIT compiler from X to Y requires an interpreter for Y