crumbtoo
|
1b56a7a627
|
pretty
|
2024-03-03 14:09:10 -07:00 |
|
crumbtoo
|
451b003e08
|
lintCoreProg
|
2024-03-01 11:18:19 -07:00 |
|
crumbtoo
|
c026f6f8f9
|
system F
|
2024-02-29 09:52:08 -07:00 |
|
crumbtoo
|
16f7f51fb8
|
almost done
|
2024-02-27 14:48:02 -07:00 |
|
crumbtoo
|
f8201b7d61
|
pretty-printing
|
2024-02-27 07:56:25 -07:00 |
|
crumbtoo
|
b67fe4eb2d
|
terse pretty-printing
|
2024-02-27 06:14:02 -07:00 |
|
crumbtoo
|
d60bd86842
|
it may not be perfection but it is progress
|
2024-02-26 18:18:02 -07:00 |
|
crumbtoo
|
c226b2da88
|
HasBinders Binding
|
2024-02-26 17:03:20 -07:00 |
|
crumbtoo
|
893a01a8bb
|
HasBinders Program
|
2024-02-26 16:41:54 -07:00 |
|
crumbtoo
|
4bbf3a3afe
|
fromString for Fix
|
2024-02-26 14:59:37 -07:00 |
|
crumbtoo
|
c8967572a6
|
Eq1
|
2024-02-26 14:58:17 -07:00 |
|
crumbtoo
|
30fe41ce97
|
Eq1
|
2024-02-26 14:57:22 -07:00 |
|
crumbtoo
|
8c2ea566dc
|
instances for Fix
|
2024-02-26 14:29:57 -07:00 |
|
crumbtoo
|
d9682561b8
|
instances (finally)
|
2024-02-26 12:23:21 -07:00 |
|
crumbtoo
|
4225bf8066
|
Bi{foldable,functor,traversable}
|
2024-02-26 10:41:41 -07:00 |
|
crumbtoo
|
15f65a79f6
|
instance hell
|
2024-02-26 10:12:33 -07:00 |
|
crumbtoo
|
a582cd9fcf
|
stopping for a bit
|
2024-02-22 15:56:00 -07:00 |
|
crumbtoo
|
a50a4590c5
|
parser compiles
|
2024-02-22 15:08:55 -07:00 |
|
crumbtoo
|
fd47599b06
|
things
|
2024-02-22 14:05:24 -07:00 |
|
crumbtoo
|
2e13ec2cf4
|
microlens -> lens
i still love you microlens..
|
2024-02-13 13:42:43 -07:00 |
|
crumbtoo
|
2492660da4
|
Rlp2Core: simple let binds
|
2024-02-09 14:46:50 -07:00 |
|
crumbtoo
|
5fdba5b862
|
fix evil parser bug (it was a fucking typo)
|
2024-02-08 16:29:23 -07:00 |
|
crumbtoo
|
d2e301fad7
|
tidying
|
2024-02-08 14:00:43 -07:00 |
|
crumbtoo
|
8a94288e5a
|
remove unnecessary comment
|
2024-02-08 12:13:40 -07:00 |
|
crumbtoo
|
1c3286f047
|
ppr datatags
|
2024-02-08 12:12:57 -07:00 |
|
crumbtoo
|
fba46296db
|
ppr typesigs
|
2024-02-08 11:40:13 -07:00 |
|
crumbtoo
|
6c943af4a1
|
ppr debug flags
ddump-parsed
|
2024-02-08 09:31:13 -07:00 |
|
crumbtoo
|
2895e3cb48
|
case unrolling
|
2024-02-06 13:39:01 -07:00 |
|
crumbtoo
|
21d13ea73b
|
ccoool
|
2024-02-02 19:15:39 -07:00 |
|
crumbtoo
|
1803a1e058
|
formatting
|
2024-02-01 09:05:58 -07:00 |
|
crumbtoo
|
4f39dd36f1
|
resolve named data in case exprs
|
2024-01-25 12:39:57 -07:00 |
|
crumbtoo
|
4c99e44c04
|
temporary pragma system
|
2024-01-25 11:15:09 -07:00 |
|
crumbtoo
|
170e4e36ae
|
new tag syntax; preparing for Core patterns
new tag syntax; preparing for data names
|
2024-01-24 11:34:09 -07:00 |
|
crumbtoo
|
d52a366c1b
|
small fixups
|
2024-01-24 11:03:51 -07:00 |
|
crumbtoo
|
b6945a64eb
|
i'm on an airplane rn, my eyelids grow heavy, and i forgot my medication. should this be my final commit (of the week): gootbye
|
2023-12-28 15:55:55 -07:00 |
|
crumbtoo
|
c2960e4acc
|
Name = Text
Name = Text
|
2023-12-20 15:41:41 -07:00 |
|
crumbtoo
|
fe90c9afb0
|
parse types
|
2023-12-20 14:13:17 -07:00 |
|
crumbtoo
|
414312cf98
|
parse type sigs; program type sigs
|
2023-12-20 14:13:17 -07:00 |
|
crumbtoo
|
6f522d34ff
|
TyInt -> TyCon "Int#"
|
2023-12-20 14:12:45 -07:00 |
|
crumbtoo
|
ac6f826141
|
small
|
2023-12-18 15:37:32 -07:00 |
|
crumbtoo
|
e9e1c075db
|
type IsString + test unification error
|
2023-12-18 15:37:32 -07:00 |
|
crumbtoo
|
0470912983
|
comments and better type errors
|
2023-12-18 15:37:32 -07:00 |
|
crumbtoo
|
f7e850c61a
|
hindley milner inference :D
|
2023-12-18 15:37:27 -07:00 |
|
crumbtoo
|
78f88e085f
|
infer
|
2023-12-18 15:36:32 -07:00 |
|
crumbtoo
|
136e3687b0
|
Literal -> Lit, LitE -> Lit
|
2023-12-18 15:36:17 -07:00 |
|
crumbtoo
|
0caeeccde1
|
awkwardly demos broken dev branch
|
2023-12-13 11:03:43 -07:00 |
|
crumbtoo
|
a65ae0bd52
|
rlp syntax
gonna work on typechecking now lol.......
|
2023-12-12 13:50:07 -07:00 |
|
crumbtoo
|
b371e84d80
|
gm + gmPrep wiring
|
2023-12-11 18:05:17 -07:00 |
|
crumbtoo
|
7391148d62
|
gmPrep
|
2023-12-11 17:25:41 -07:00 |
|
crumbtoo
|
238729cf1e
|
core2core
|
2023-12-11 14:18:48 -07:00 |
|