[Haskell-cafe] Re: ``Orphan instances'' should be avoided anyway.

2008-08-13 Thread Henning Thielemann
On Wed, 13 Aug 2008, Yitzchak Gale wrote: Why is it that when I say import Control.Monad.Error (throwError, runErrorT) there is no way to prevent also getting a surprising Monad Either instance? Never mind how things should have been named in Control.Monad.Error - that's the way it is right n

[Haskell-cafe] Re: ``Orphan instances'' should be avoided anyway.

2008-08-13 Thread Yitzchak Gale
I wrote: >> ...there must be some >> way to control the import and export of instances, just as we can >> now control the import and export of every other kind of symbol >> binding. Henning Thielemann wrote: > For me it's most often the case that an instance is missing. > If there is no way to c