|
|
57a8fe9609
|
prep for self-hosting
|
2024-12-29 21:17:06 -08:00 |
|
|
|
054a0675f4
|
fix importing with dots, prep work for porting
|
2024-12-29 12:55:09 -08:00 |
|
|
|
9655434b2a
|
add namespaces to names
|
2024-12-26 18:51:46 -08:00 |
|
|
|
421f5ea208
|
add jump to def and type on hover for top level
|
2024-12-07 13:25:29 -08:00 |
|
|
|
0c0b1668d7
|
fix erasure issues inside where clauses (add type to LetRec)
|
2024-12-06 20:55:16 -08:00 |
|
|
|
8d8078f968
|
improvements to erasure checking
|
2024-12-06 20:34:40 -08:00 |
|
|
|
18e44cb7d3
|
Improvements to erasure checking, fix to codegen issue
|
2024-11-29 10:02:45 -08:00 |
|
|
|
e2db5a77df
|
tweaks to playground samples
|
2024-11-26 17:04:00 -08:00 |
|
|
|
d4bcbc5949
|
primitive erasure implementation, dead code elimination
|
2024-11-26 14:10:24 -08:00 |
|
|
|
affae1fecf
|
Allow where defs to refer to themselves
|
2024-11-20 19:51:25 -08:00 |
|
|
|
9767d92952
|
more tweaks to pretty printing.
|
2024-11-15 20:16:02 -08:00 |
|
|
|
91eec503d1
|
clean up some vscode noise from backtracking
|
2024-10-30 21:39:26 -07:00 |
|
|
|
0fb5b08598
|
Typeclass works for Monad
|
2024-10-29 16:36:41 -07:00 |
|
|
|
e1ef6b5ee5
|
Preliminary work on autos
|
2024-10-25 21:07:12 -07:00 |
|
|
|
9148852eb5
|
character lits, initial work on literal case trees
|
2024-10-21 22:53:05 -07:00 |
|
|
|
4f9c7fa8a9
|
rearrange deck chairs
|
2024-09-28 11:39:34 -07:00 |
|
|
|
4f7b78f056
|
add types to metas, find example that needs postpone
|
2024-09-17 22:11:23 -07:00 |
|
|
|
e066a304cd
|
Cleanup comments, codegen for primitive type constructors.
|
2024-09-14 11:39:03 -07:00 |
|
|
|
33015dd060
|
fixes to pattern matching and codegen, J example works now
|
2024-09-13 21:22:03 -07:00 |
|
|
|
f4cbde2c98
|
typeclass experiments
|
2024-09-07 17:26:49 -07:00 |
|
|
|
06f7ba0984
|
remove zero-argument functions / applications in generated code
|
2024-09-07 11:41:16 -07:00 |
|
|
|
1d1dd678c3
|
I think I have case expressions compiling
|
2024-09-05 22:05:21 -07:00 |
|
|
|
9db5649446
|
primitive string and int, primitive functions, codegen fixes
|
2024-08-22 19:41:24 -07:00 |
|
|
|
f6e47c8d22
|
more work on case
|
2024-08-22 13:34:09 -07:00 |
|
|
|
023e9e61ad
|
codegen improvements
|
2024-08-12 11:54:08 -07:00 |
|
|
|
d39c9aa9b2
|
Add CExp
|
2024-08-11 22:22:09 -07:00 |
|