The Opal compiler is a flexible Smalltalk-to-Bytecode compiler for Pharo programming language and environment
The Opal compiler is a flexible Smalltalk-to-Bytecode compiler for Pharo programming language and environment.
Features of Opel:
- Support for full block closures.
- Easy to understand and modify.
- Based on the AST of the Refactoring Engine.
- Retargable Backend
There is a paper describing Opal compiler.