Conversation

Replying to
Maybe I misunderstood and there is no clear cut way to do dependent types (yet?), only a couple of different ad-hoc ways to simulate DT using combinations of extensions?
1
Looking at this it seems a better way to learn Haskell's extension zoo is to learn a DT language first to see the reason for all the type-level extensions. Not sure if this is something I'm just now ready for, or if I stumbled in through the wrong door in the past...