Nice simple explanation of Dependent Types, proof-type checking that uses values to determine the types. Though I’m still a little confused. Anybody else have any other good papers that explain Dependent Types?
This is very well written and is worth reading for the section about prior work alone. I would have liked a closer look at LambdaPi since I am not familiar with it.
I’d recommend reading those in order. The Henk paper in particular is great, and despite being from 1997 I haven’t personally found any better introduction to the topic.
(That is, I recommend reading Henk before the actual link regarding LambdaPi or the reorganisation.)
Interesting! I’ve been working on my own implementation of LambdaPi in Rust (please don’t repost - it’s still a WIP). Haven’t got up to codegen, so I’ll be interested to have a look at the code and see what they do.
Nice simple explanation of Dependent Types, proof-type checking that uses values to determine the types. Though I’m still a little confused. Anybody else have any other good papers that explain Dependent Types?
This is very well written and is worth reading for the section about prior work alone. I would have liked a closer look at LambdaPi since I am not familiar with it.
I’d recommend reading those in order. The Henk paper in particular is great, and despite being from 1997 I haven’t personally found any better introduction to the topic.
(That is, I recommend reading Henk before the actual link regarding LambdaPi or the reorganisation.)
Interesting! I’ve been working on my own implementation of LambdaPi in Rust (please don’t repost - it’s still a WIP). Haven’t got up to codegen, so I’ll be interested to have a look at the code and see what they do.
Won’t repost. Good luck on it. Glad this can help. :)