On 14 August 2010 11:19, Andrew Coppin <[email protected]> wrote:
> As I understand it, ATs were invented because FDs are "evil" and must never
> be used ever for any purpose. However, it doesn't seem to be possible to use
> ATs to do the same things that FDs can do.
>

You might want to read the "Language and Program Design for Functional
Dependencies" paper by Mark P. Jones and Iavor Diatchki.

In some situations fundeps are much cleaner than type funs, and
cleanliness is virtuous surely?
_______________________________________________
Haskell-Cafe mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to