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