Implemented: 16/24
- RAII
- Structs
- Operator overloading
- Add stdlib.safe: A library that disables c bindings and makes the language safer
- stdlib.slice: slice99
- Unions
- Enums
- Generics
- Access operator (
.
) - Function overloading (by args)
- Function overloading (by return)
- Rethink assembly interface (regs as variables, ...)
- Deprecate
ma_cnt
(count
builtin) - Add
literal
builtin (pass arg directly to backend) - Deprecate
off_of
(cannot be reproduced in c) - type_of builtin -> str literal.
- Check for circular imports.
- Type inference.
- Type definitions.
- Namespaces.
- Ruby-like heredocs.
- Non-integer boolean type.
-
file
&line
builtins. - References.
- Cast builtin.