3ec2f90770
sugar for data and other improvements
...
- parse types in let (everything but parser was there)
- add sugar for `data`
- move `joinBy` to prelude
- fix highlighting for char in vscode
- better errors for missing imports
2024-12-28 09:45:21 -08:00
e396514899
day21
2024-12-21 15:10:40 -08:00
8d8078f968
improvements to erasure checking
2024-12-06 20:34:40 -08:00
71cf4f39f5
Make $ special
2024-11-30 15:51:06 -08:00
d4bcbc5949
primitive erasure implementation, dead code elimination
2024-11-26 14:10:24 -08:00
e265248b11
change syntax for javascript code literals
2024-11-25 21:53:23 -08:00
a809ad1975
remove node dependencies from Prelude.newt
2024-11-23 16:24:08 -08:00
fac34e729c
add sugar for typeclass
2024-11-16 21:08:01 -08:00
454dccaa72
add sugar for if/then/else
2024-11-16 15:49:27 -08:00
bb749a917a
forall / ∀ syntactic sugar
2024-11-09 20:17:38 -08:00
9148852eb5
character lits, initial work on literal case trees
2024-10-21 22:53:05 -07:00
9087ee6490
imports
2024-09-29 07:17:55 -07:00
b65a76ccd3
show newt failure in vscode
2024-09-15 21:16:37 -07:00
9db5649446
primitive string and int, primitive functions, codegen fixes
2024-08-22 19:41:24 -07:00
46ddbc1f91
Preliminary work on data and holes
2024-07-06 14:45:26 -04:00
b9f921ab3b
Add vscode extension, command line argument, and positioned error handling.
2024-07-04 23:40:38 -04:00