20 Commits (33f3b2cfc254e6291ae039996c634b8f464eea1d)

Author SHA1 Message Date
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