transformers 0.4: change in accessor function exports?

Felipe Lessa felipe.lessa at gmail.com
Wed May 7 01:14:17 UTC 2014


Em 06-05-2014 19:57, Ross Paterson escreveu:
> On Wed, May 07, 2014 at 07:30:03AM +1000, Edward Kmett wrote:
>> It may make the code in transformers a bit more confusing for a handful of
>> instances, but this is breaking almost every user I've talked to.
> 
> My concern is not the implementation, it's the interface.
> 
>> This is proving to be a major breaking change as users commonly import StateT
>> (..) and go off and use runStateT, etc.
>>
>> I wrote the imports in mtl 2.2 in such a way that if you recanted and chose to
>> switch back to the old style, it'd still work.
>>
>> I just know that I personally have 200+ modules to change as a result, for no
>> better experience as a user.
> 
> I'm convinced that this change is the right thing to do, but I haven't
> managed it at all well.  So I'll do a minor release re-instating the
> fields in short order, but still intend to remove them in the next major
> release (with more preparation).

I'm sorry, but why are you convinced of this?

Cheers,

-- 
Felipe.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 901 bytes
Desc: OpenPGP digital signature
URL: <http://www.haskell.org/pipermail/libraries/attachments/20140506/5c4ea4b5/attachment.sig>


More information about the Libraries mailing list