Dustin Swan
|
8c3237e0db
|
we have persistence. persisting all store values' ASTs to localStorage
|
3 weeks ago |
Dustin Swan
|
1029b1671f
|
reactive nested records
|
3 weeks ago |
Dustin Swan
|
84ef946281
|
we have reactivity
|
3 weeks ago |
Dustin Swan
|
6652c0f970
|
records in the store
|
3 weeks ago |
Dustin Swan
|
70569dfe48
|
No more Refs, no more store, every top level def goes in the store, to update store values use :=
|
3 weeks ago |
Dustin Swan
|
9d1b079361
|
Better errors!
|
3 weeks ago |
Dustin Swan
|
c44f06268f
|
Adding `debug` builtin. Allowing us to assign to _ in lets
|
3 weeks ago |
Dustin Swan
|
9edee10508
|
Adding spread operator. starting to build a stdlib. omg
|
4 weeks ago |
Dustin Swan
|
216fe6bd30
|
Adding builtins as native-functions. desugaring symbols as native function application. except ~ which is the new pipe operator, > is now greater than
|
4 weeks ago |
Dustin Swan
|
232d9351c1
|
constructor application
|
4 weeks ago |
Dustin Swan
|
aace8a5a77
|
recursion!
|
4 weeks ago |
Dustin Swan
|
a85203bc94
|
evaluating pattern matching
|
4 weeks ago |
Dustin Swan
|
d81318333e
|
String & list concatenation
|
4 weeks ago |
Dustin Swan
|
c44a6858ff
|
interpreting record update, and > (func application pipe thing). cleaning up main.ts test code
|
4 weeks ago |
Dustin Swan
|
59b718619c
|
interpreting record access
|
4 weeks ago |
Dustin Swan
|
b5bd084ee4
|
interpreting lists, records, constructors
|
4 weeks ago |
Dustin Swan
|
f2f81b5ed6
|
cleaning up interpreter. adding more types. fixing function application, handling infix binary ops, added currying
|
4 weeks ago |
Dustin Swan
|
f74d374555
|
baby's first lexer
|
4 weeks ago |
Dustin Swan
|
920151f49c
|
lambdas and application now in AST, types and interpreter
|
4 weeks ago |
Dustin Swan
|
d60e5aa29f
|
First commit for CG
|
4 weeks ago |