v0.1.0
Aether Language v0.1.0
A tree-walking interpreter for the Aether language — first public release.
Language Features
- Primitive types:
number,boolean,string,nil - Operators
- Arithmetic:
+-*/ - Comparison:
==!=<><=>= - Logical:
and,or - Unary: negation (
-), not (!)
- Arithmetic:
- Control flow:
if/else/else if,while,for - Scoping: global, local, and block scope with proper variable resolution/binding
Functions & Classes
- Custom, higher-order, and native functions (
clock()) - Closures
- Classes: declaration, instantiation, methods, constructors
- Inheritance with method overriding and
super thiskeyword support
Developer Experience
- Clean, readable syntax error messages
- Console output support
Binaries available for Linux, macOS, and Windows below.