Closed davidweichiang closed 1 year ago
I still think that because tags are used only during type inference, it'd be nicer not to have to drag that (usually empty) list of tags through all the other phases. I'm still hoping that we can distinguish tag and type variables as different cases so we can store them in a single list everywhere...
But the single list (or both lists) are empty after monomorphization, right?
RIght.
This also affects TmCase
and the return value of ctxtLookupType2
(sorry for my terrible naming).
And TmVarG
Closed by #102
Originally posted by @ccshan in https://github.com/diprism/perpl/issues/79#issuecomment-1198845332