qualified imports, PVP and so on (Was: add new Data.Bits.Bits(bitZero) method)

Edward A Kmett ekmett at gmail.com
Mon Feb 24 21:53:21 UTC 2014


...and I have had a half dozen problems caused by this policy in 5 years precisely because people are careful with their names in the packages I do depend upon.

What I maintain now is approximately a full time job. Depending on minor versions and multiplying my workload by a nontrivial factor to eliminate a non-problem isn't going to happen.

-Edward

> On Feb 24, 2014, at 4:43 PM, Henning Thielemann <schlepptop at henning-thielemann.de> wrote:
> 
> Am 24.02.2014 21:30, schrieb Henning Thielemann:
> 
>> For an example let me look at your lens package. You use unqualified and
>> implicit imports. That is according to the PVP you would need to use
>> tight version bounds like "containers >=0.4.0 && <0.5.0.1", but you
>> don't.
> 
> Sorry, it must be "containers >=0.4.0 && <0.5.1", but it is "containers >=0.4.0 && <0.6".
> 


More information about the Libraries mailing list