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.


> 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 && <", 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