[Haskell-cafe] Platform Versioning Policy: upper bounds are not our friends

Felipe Almeida Lessa felipe.lessa at gmail.com
Thu Aug 16 15:53:13 CEST 2012


On Thu, Aug 16, 2012 at 10:01 AM, Chris Smith <cdsmith at gmail.com> wrote:
> Twan van Laarhoven <twanvl at gmail.com> wrote:
>> Would adding a single convenience function be low or high risk? You say it
>> is low risk, but it still risks breaking a build if a user has defined a
>> function with the same name.
>
> Yes, it's generally low-risk, but there is *some* risk.  Of course, it
> could be high risk if you duplicate a Prelude function or a name that
> you know is in use elsewhere in a related or core library... these
> decisions would involve knowing something about the library space,
> which package maintainers often do.

If you import qualified then adding functions will never break anything.

Cheers,

-- 
Felipe.



More information about the Haskell-Cafe mailing list