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