A Short Implementation Manual
The Design and Implementation of Nex
An implementation manual covering the parser, AST, interpreter, typechecker, code generators, library model, host integration, and concurrency runtime.
- ·IntroductionWhat this manual covers and how to read it.
- Chapter 1Design GoalsThe principles behind Nex and the central tradeoffs.
- Chapter 2Parsing, ASTs, and InterpretationFrom source text to an evaluated abstract syntax tree.
- Chapter 3Typechecking and Code GenerationStatic checking and lowering to executable form.
- Chapter 4Libraries, Host Integration, and ConcurrencyThe library model, host interop, and the concurrency runtime.
- Chapter 5JVM Bytecode Translation ReferenceHow Nex constructs map to JVM bytecode.
- Chapter 6Future DirectionsWhere the language and implementation are headed.
- Appendix ABytecode Patterns by ConstructA reference catalog of the bytecode emitted per construct.