2. ArchitectureΒΆ
None understands and transforms source code in multiple cleanly separated stages:
| Order | Stage | Language | Output |
|---|---|---|---|
| 1 | Parsing | Data Interchange Format | Abstract Syntax Tree |
| 2 | Expansion | Macro Language | Special Forms |
| 3 | Translation | Dynamic Language | Bytecode |
| 4 | Evaluation | Bytecode | Program Output |
TODO