Kind has a "how I learned to stop worrying and love the Type:Type" vibe. That doesn't make it invalid as a proof language. It just inverts the priority: instead of consistency being the default and expressivity being opt-in (as in Agda, with the type-in-type pragma), it is expressive by default, and consistency is an opt-in. I strongly believe that is the right way. It is still not implemented, but the language is completely ready for that.
— /u/LangMakers
I couldn't find any issue tracking this feature, so I thought I'd submit one. That way updates can be posted here, discussions can potentially take place, and people can more easily track the outcome. And by people I mean me ;)
— /u/LangMakers
I couldn't find any issue tracking this feature, so I thought I'd submit one. That way updates can be posted here, discussions can potentially take place, and people can more easily track the outcome. And by people I mean me ;)