Commit Graph

313 Commits

Author SHA1 Message Date
crumbtoo
63768605fa system F 2024-04-15 10:07:20 -06:00
crumbtoo
00e085135c almost done 2024-04-15 10:07:20 -06:00
crumbtoo
d181df7b2c pretty-printing 2024-04-15 10:07:20 -06:00
crumbtoo
a6e267fc29 terse pretty-printing 2024-04-15 10:07:20 -06:00
crumbtoo
4c453d334c parse 2024-04-15 10:07:20 -06:00
crumbtoo
57eeed17a3 it may not be perfection but it is progress 2024-04-15 10:07:20 -06:00
crumbtoo
6086402d4e HasBinders Binding 2024-04-15 10:07:20 -06:00
crumbtoo
b8e1ef7b94 HasBinders Program 2024-04-15 10:07:20 -06:00
crumbtoo
03963832e0 fromString for Fix 2024-04-15 10:07:20 -06:00
crumbtoo
e6a5665d4a Eq1 2024-04-15 10:07:20 -06:00
crumbtoo
2daf24acac Eq1 2024-04-15 10:07:20 -06:00
crumbtoo
8c0d0b6fe1 instances for Fix 2024-04-15 10:07:20 -06:00
crumbtoo
e720876407 instances (finally) 2024-04-15 10:07:20 -06:00
crumbtoo
ea61c11373 Bi{foldable,functor,traversable} 2024-04-15 10:07:20 -06:00
crumbtoo
5bf83ffbaf instance hell 2024-04-15 10:07:20 -06:00
crumbtoo
627933d4f1 stopping for a bit 2024-04-15 10:07:20 -06:00
crumbtoo
de3c39d118 parser compiles 2024-04-15 10:07:20 -06:00
crumbtoo
4a120f9899 things 2024-04-15 10:07:20 -06:00
crumbtoo
45a6609152 things 2024-04-15 10:07:20 -06:00
crumbtoo
50fac603b9 fix default prettyPrec definition 2024-04-15 10:07:20 -06:00
crumbtoo
9b8630db90 good enough 2024-04-15 10:07:20 -06:00
crumbtoo
6d4585a46b ohhhhhhhh 2024-04-15 10:07:20 -06:00
crumbtoo
2858cff882 why did i do this to myself 2024-04-15 10:07:20 -06:00
crumbtoo
eb165c99fa i want to fucking die 2024-04-15 10:07:20 -06:00
crumbtoo
9c498bd0ea backstage 2024-04-15 10:07:20 -06:00
crumbtoo
22f19ce9a5 something 2024-04-15 10:07:20 -06:00
crumbtoo
709123d68e HasLocation
HasLocation
2024-04-15 10:07:20 -06:00
crumbtoo
953086d751 SrcSpan 2024-04-15 10:07:20 -06:00
crumbtoo
a72b771506 no-ttg 2024-04-15 10:07:20 -06:00
crumbtoo
e63824e035 no-ttg 2024-04-15 10:07:20 -06:00
crumbtoo
2e13ec2cf4 microlens -> lens
i still love you microlens..
2024-02-13 13:42:43 -07:00
crumbtoo
ccc71a751c remove bad, incorrct, outdated docs 2024-02-13 13:20:39 -07:00
crumbtoo
4c9ceb74d1 ready? 2024-02-13 12:52:06 -07:00
crumbtoo
8267548fab remove debug tracers 2024-02-13 12:01:46 -07:00
crumbtoo
81b019e659 QuickSort example works i'm gonig to cry 2024-02-13 11:50:10 -07:00
crumbtoo
cd2a283493 more nightmare GM fixes 2024-02-13 11:48:03 -07:00
crumbtoo
bb41d3c196 gte gm prim 2024-02-13 10:42:45 -07:00
crumbtoo
de16bf12df fix: tag nested data names 2024-02-13 10:42:17 -07:00
crumbtoo
7b271e5265 bind VarP after pats 2024-02-12 11:52:48 -07:00
crumbtoo
af42d4fbd6 print# gm primitive 2024-02-12 11:09:01 -07:00
crumbtoo
8ac301aa48 constants for bool tags 2024-02-12 09:47:16 -07:00
crumbtoo
941f228c6c decent state! 2024-02-12 07:44:10 -07:00
crumbtoo
dfad80b163 lt 2024-02-12 07:34:16 -07:00
crumbtoo
f53d42bf84 typechecking things 2024-02-09 19:07:34 -07:00
crumbtoo
17d764c2ec typed coreExpr quoter 2024-02-09 18:31:37 -07:00
crumbtoo
58838b9527 formatting 2024-02-09 18:07:08 -07:00
crumbtoo
50a4d0010c small core fixes 2024-02-09 17:44:17 -07:00
crumbtoo
c37e8bdf15 Rlp2Core: pattern let binds 2024-02-09 17:04:33 -07:00
crumbtoo
2492660da4 Rlp2Core: simple let binds 2024-02-09 14:46:50 -07:00
crumbtoo
17058d3f8c letrec + typechecking core 2024-02-08 18:40:46 -07:00