[Haskell-cafe] Associated data types
Jules Bean
jules at jellybean.co.uk
Wed Dec 10 08:40:51 EST 2008
Lennart Augustsson wrote:
> For an associated data type D, we know that the type function D is
> injective, i.e., for different indicies given to D we'll get different
> data types. This makes much more powerful reasoning possible in the
> type checker. If associated data types are removed there has to be
> some new mechanism to declare an associated type as injective, or the
> type system will lose power.
Interesting.
Are you able to give an example which exploits this "known distinct
types" effect?
More information about the Haskell-Cafe
mailing list