To Do List - eileenchoe/olive GitHub Wiki
Ohm Syntax:
- String Interpolation (EILEEN)
- Support for declaring / initializing multiple variables at a time
x, y = 0, 1
(EDDIE) - Bracket Notation for accessing members of vectors, tuples, strings e.g.
"olive"[0]
- Dot Notation for accessing members of dictionary
point.x
(HALEY) - Optional Function annotations like the way that Elm does it e.g. something like
int, string -> int
(EDDIE)- Idea is that if a function has an annotation, static checking of types will occur at compile time
- No annotation -> will just produce a runtime error
- Tuple (NATALIA / JUAN)
- Dictionary (NATALIA / JUAN)
- Vector (NATALIA / JUAN)
- Matrix (NATALIA / JUAN)
- Functions (EDDIE)
- Anonymous Functions(HALEY)
- Exponents / Integer Division
- Pattern Matching
To Do Later:
- Multiline Comments
- String interpolation bug for the "empty" interpolation x = ``
- Support for
x += 1
andx +=
(NATALIA / JUAN) - Implied multiplication with space
2 x
- Toal said to checkout the unicode character for invisible multiplication