Proposal: Value strict versions of containers
Malcolm Wallace
malcolm.wallace at me.com
Sun May 22 13:04:14 CEST 2011
On 22 May 2011, at 11:58, Milan Straka wrote:
>> Excerpts from Milan Straka's message of Sun May 22 06:50:07 -0400 2011:
>>> - the types Data.IntMap.IntMap, Data.IntMap.Lazy.IntMap and
>>> Data.IntMap.Strict.IntMap should be equal -- so I can use strict
>>> methods on IntMap someone else created with lazy methods. That is
>>> simple in absence of type classes.
>>
>> Comment: This would mean you would get no static assurances against
>> mixing up a strict IntMap with a lazy IntMap; for all intents and purposes,
>> this is equivalent to implementing strict versions of all functions on top
>> of a lazy data type.
>
> Exactly.
+1 for this proposal.
More information about the Libraries
mailing list