Haskell Platform Proposal: add transformers and revise the mtl package to depend on it

Henning Thielemann schlepptop at henning-thielemann.de
Thu Sep 16 09:57:19 EDT 2010


Ivan Lazar Miljenovic schrieb:
> On 16 September 2010 21:43, Felipe Lessa <felipe.lessa at gmail.com> wrote:
>> On Thu, Sep 16, 2010 at 5:23 AM, Ross Paterson <ross at soi.city.ac.uk> wrote:
>>> If this proposal is accepted, monads-fd would be obsoleted and
>>> transformers would be turned over to community control (like the current
>>> mtl package).
>> So, if this proposal is accepted, then we would have:
>>
>> - transformers on HP.
>> - mtl on HP (depending on transformers).
>> - monads-tf on Hackage (depending on transformers).
>>
>> Wouldn't it be better to obsolete mtl and have:
>>
>> - transformers on HP.
>> - monads-fd on HP (depending on transformers).
>> - monads-tf on Hackage (depending on transformers).
>>
>> The naming would be more consistent.
> 
> I'm leaning towards this solution for just this reason.  Apart from
> the fact that the current mtl uses FDs, is there any reason why
> monads-fd is preferred over monads-tf?

Then maybe mtl-2 could contain both monads-fd and monads-tf. But I see
that monads-fd and monads-tf still use the same module names. Are there
plans to disambiguate them?


More information about the Libraries mailing list