First page Back Continue Last page Overview Graphics
Slate's Compiler
We're developing a Slate-to-binary compiler based on Squeampiler ideas, but going beyond them.
- We rely on an intermediate representation which is not source-equivalent, but instead represents a control-flow graph expression.
- Basic blocks and branches are directly expressed with continuation support, and SSA form is used for data-flow expression.
- This is extensible by writing new low-level routines in Slate's “primitive mode”, which is essentially our replacement for Squeak's Slang-to-C translation.
Notes: