Commit graph

4 commits

Author SHA1 Message Date
Emi Simpson d94ff158f7
Make function type rendering prettier 2024-03-15 20:21:44 -04:00
Emi Simpson ca685d7ded
Fix substitution not working for polytypes
honestly i don't know how i didn't catch that sooner
2024-03-15 20:21:43 -04:00
Emi Simpson fb55346003
Make typechecking slightly less buggy
- The statement ["x", "x"] no longer typechecks in the empty context
- The statement ["ident": {"x": "x"}] now correctly generalizes
- The statement ["compose", "compose", "compose"] no longer goes into an infinite loop
2024-03-15 20:21:43 -04:00
Emi Simpson 792674797d
Buggy typechecking 2024-03-15 20:21:43 -04:00