Comment Comment by ixmatus You can do "kind of" dependent types in Haskell too but it's an ugly mess (like trying to do it in Scala). Idris handles it really well for general programming tasks. parent ixmatus 12 years ago