|
|
6acec5641c
|
fixing pretty print issue. AND making it so it only looks for object's own properties when doing getAt
|
2026-03-25 20:18:13 -06:00 |
|
|
|
3132b79aae
|
Starting to add types
|
2026-03-25 19:58:37 -06:00 |
|
|
|
295a8a5e24
|
More pretty printer
|
2026-02-27 21:40:58 -07:00 |
|
|
|
4ba3eda57a
|
More pretty printer stuff. fixing infix. fixing indents
|
2026-02-26 21:39:11 -07:00 |
|
|
|
3267d5bc39
|
textEditor scrolling. only rendering the lines that are in the viewport. smooth. better prettyPrinting of match inside lambda
|
2026-02-26 21:03:08 -07:00 |
|
|
|
f54b8ca65e
|
Better pretty printing. scrolling in the textEditor
|
2026-02-26 20:29:37 -07:00 |
|
|
|
6fe94ddfb2
|
store paths are now arrays, because '.' needed to be a valid path ident. more quoting crap. font is done! well.. it's something. probably not 'done'
|
2026-02-23 22:51:16 -07:00 |
|
|
|
515ad7fc9c
|
More quoting nonsense
|
2026-02-23 22:22:13 -07:00 |
|
|
|
d79166a5bc
|
Font editer coming a long. first font is looking good. some parser changes to accomodate any string as record fields. other stuff
|
2026-02-23 21:11:20 -07:00 |
|
|
|
fec18486d8
|
Fixing bugs. escaping things when pretty printing. adding reflect host function. getting further with tree view
|
2026-02-14 22:08:58 -07:00 |
|
|
|
f27b946790
|
Fixing pretty printer indentation. launching inspector when selecting any store value
|
2026-02-13 23:45:32 -07:00 |
|
|
|
8c20a29b54
|
fixing pretty printer. adding updateAt. getting maximize windows going. fixing scrolling. new windows start focused
|
2026-02-12 19:41:14 -07:00 |
|
|
|
c294d7fd6a
|
a million fixes
|
2026-02-11 22:06:26 -07:00 |
|
|
|
b1696499e5
|
Fixing lots of stuff. pretty printer. saving to localStorage again. store stuff. can't remember now
|
2026-02-11 16:57:51 -07:00 |
|
|
|
8bc05efa1e
|
Fixing pretty print ast. adding a few more builtins :( getting further with inspector
|
2026-02-10 16:46:31 -07:00 |
|
|
|
6f7f06b748
|
deleting interpreter now that we have compiler
|
2026-02-09 13:11:39 -07:00 |
|
|
|
8c3237e0db
|
we have persistence. persisting all store values' ASTs to localStorage
|
2026-02-06 23:34:24 -07:00 |
|
|
|
70569dfe48
|
No more Refs, no more store, every top level def goes in the store, to update store values use :=
|
2026-02-06 18:06:01 -07:00 |
|
|
|
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
|
2026-02-06 17:33:00 -07:00 |
|
|
|
9d1b079361
|
Better errors!
|
2026-02-04 21:21:52 -07:00 |
|
|
|
9edee10508
|
Adding spread operator. starting to build a stdlib. omg
|
2026-02-02 21:20:39 -07:00 |
|
|
|
a85203bc94
|
evaluating pattern matching
|
2026-02-01 19:22:50 -07:00 |
|
|
|
7f94cfe8cd
|
parsing pattern matching
|
2026-02-01 18:42:50 -07:00 |
|
|
|
b5bd084ee4
|
interpreting lists, records, constructors
|
2026-02-01 16:20:13 -07:00 |
|
|
|
f2f81b5ed6
|
cleaning up interpreter. adding more types. fixing function application, handling infix binary ops, added currying
|
2026-02-01 16:06:06 -07:00 |
|
|
|
b6f7e63e49
|
parsing record access and update
|
2026-02-01 01:19:56 -07:00 |
|
|
|
6e8b5afd3b
|
parsing lambdas
|
2026-02-01 01:01:48 -07:00 |
|
|
|
0f0371461d
|
Parsing bindings. adding AST pretty printer
|
2026-02-01 00:43:01 -07:00 |
|
|
|
1ed325e98b
|
more CG syntax. parsing the easy stuff
|
2026-02-01 00:03:32 -07:00 |
|
|
|
f74d374555
|
baby's first lexer
|
2026-01-30 23:02:46 -07:00 |
|
|
|
920151f49c
|
lambdas and application now in AST, types and interpreter
|
2026-01-30 21:31:06 -07:00 |
|
|
|
d60e5aa29f
|
First commit for CG
|
2026-01-29 22:39:33 -07:00 |
|