21 Commits (8c20a29b54acddcd80551915691d498be2bdeac7)

Author SHA1 Message Date
Dustin Swan 8c20a29b54
fixing pretty printer. adding updateAt. getting maximize windows going. fixing scrolling. new windows start focused 2 weeks ago
Dustin Swan c294d7fd6a
a million fixes 2 weeks ago
Dustin Swan b1696499e5
Fixing lots of stuff. pretty printer. saving to localStorage again. store stuff. can't remember now 2 weeks ago
Dustin Swan 8bc05efa1e
Fixing pretty print ast. adding a few more builtins :( getting further with inspector 2 weeks ago
Dustin Swan 6f7f06b748
deleting interpreter now that we have compiler 3 weeks ago
Dustin Swan 8c3237e0db
we have persistence. persisting all store values' ASTs to localStorage 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 31ef279f16
Language now supports top level definitions. no more last-expression-is-a-value thing, it's also a def. Host knows to run the special `os` def 3 weeks ago
Dustin Swan 9d1b079361
Better errors! 3 weeks ago
Dustin Swan 9edee10508
Adding spread operator. starting to build a stdlib. omg 4 weeks ago
Dustin Swan a85203bc94
evaluating pattern matching 4 weeks ago
Dustin Swan 7f94cfe8cd
parsing pattern matching 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 b6f7e63e49
parsing record access and update 4 weeks ago
Dustin Swan 6e8b5afd3b
parsing lambdas 4 weeks ago
Dustin Swan 0f0371461d
Parsing bindings. adding AST pretty printer 4 weeks ago
Dustin Swan 1ed325e98b
more CG syntax. parsing the easy stuff 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