## Data types - [ ] arrays - [ ] maps ## Builtin functions - [x] length - [x] input - [ ] getitem from index ? - [ ] exit - [ ] something similar to print without the newline, maybe `put` ? ## Operators - [x] `%` modulo - [ ] floor division (or at least as a function) - [ ] exponentiation operator ## Challenges - [ ] `/* ... */` multi-line comments - [ ] `?:` ternary operator - [x] handle division by 0 - [ ] comparison for other types - [x] add support for expressions in REPL - [ ] raise RuntimeErr when accessing an uninitialized variable - [ ] `break` - [ ] lambda or anonymous function - [ ] static methods - [ ] getter methods - [ ] multiple inheritance ## Others - [ ] more exceptions ? - [ ] try/catch ? - [ ] standard lib / importing ? - [ ] structures ? - [ ] default args - [ ] string format
Data types
Builtin functions
put?Operators
%moduloChallenges
/* ... */multi-line comments?:ternary operatorbreakOthers