-
Notifications
You must be signed in to change notification settings - Fork 1
/
CHANGELOG.txt
27 lines (21 loc) · 924 Bytes
/
CHANGELOG.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
Changelog
=========
v0.0.1.34,35: April 2, 2012
---------------------------
* `val pi = 3` `val double = fn n -> n*n` `double pi` now works (names)
* Get function application working
* Get "primitive" pattern matching working
* Fibonacci now correctly calculates!
v0.0.1.23,24,25,26,27,28: March 31, 2012
----------------------------------------
* Remove `BinOpExpression`; replace all uses with `ApplyExpression`.
* Rename `BinOpParselet` to `InfixApplyParselet`.
* Support parsing `( * )` a b, i.e. using operators in infix contexts.
* Fix lexing of grouping ()[]{} to be tokenized as length-1 strings to support `(((5)))`.
* Allow val definition of operators via `val (+) = 5`.
* Simple printing appears to be "fixed-point" of parsed input.
* REPL doesn't die on ParseException
* Implement `ExpressionVisitor` "infrastructure"
v0.0.1.22: March 26, 2012
-------------------------
* Can now parse fibonacci.