zesterer / tao

A statically-typed functional language with generics, typeclasses, sum types, pattern-matching, first-class functions, currying, algebraic effects, associated types, good diagnostics, etc.
https://tao.jsbarretto.com/
Mozilla Public License 2.0
1.09k stars 23 forks source link

Compiler rewrite #10

Closed zesterer closed 2 years ago

zesterer commented 3 years ago

This PR includes a from-scratch rewrite of the compiler. The goals of this rewrite are as follows: