
On Fri, Mar 26, 2010 at 9:13 PM, Ivan Lazar Miljenovic
David Menendez
writes: On Fri, Mar 26, 2010 at 8:59 PM, Ivan Lazar Miljenovic
wrote: Some definitions and exports got changed, so in 6.12 the (-> a) Monad instance is exported whereas in 6.10 it isn't.
What? From where?
I thought the whole reason the Monad ((->) a) instance was in Control.Monad.Instances (instead of Prelude) was to retain compatibility with the library report.
I forget the specifics, but we had a discussion on this in #haskell a month or so ago: IIRC either the instance definition's location was changed or else it was re-exported by Control.Monad now or something.
Are you sure? This would be a fairly significant change, and there's
no mention of it in the 6.12 release notes.
--
Dave Menendez