A dynamic programming language with simple syntax OOP support.
- Tree-walk interpreter
- Recursive-descent parser
- JIT compiled in Typescript
- First-class functions: assign to variables, pass as arguments, return as values
- Static scope: all functions are closure
- Lambda functions, IILEs
- OOP: class-based
- Imperative programming
- Objects
- Prototypes
- Async / Promises
print "Hello World";
>>> Hello World