Conversation

Really cool post! I'm wondering if this could be used for dependently typed languages somehow? I'm guessing that Would need to figure out a good evaluation and conversion checking algorithm though… 🤔
1
A big thing I want to be able to do is be more flexible about permutations on application order and field order in dependent function and record types respectively. Wondering if this could help?
2
Replying to
For perf, there are many options. Intern identifiers. Scopes are unique integers. Intern scope sets. Cache lookup results. Cache subset check results. There's also the question of multithreading. I don't have a good sense of where the bottlenecks would be.
1