foolang
foolang copied to clipboard
forward type propagation on AST
- Declared variable types to uses.
- Method sends to known types to types of arguments after the send, and the return.
- Compile-time warning when sending an unknown message to a known type.
Explicit representation of typechecks in AST, allowing early deletion of those not needed.