[Haskell-cafe] Rewriting a famous library and using the same name: pros and cons

John Meacham john at repetae.net
Tue Jun 22 16:00:06 EDT 2010


On Tue, Jun 08, 2010 at 11:21:54AM -0700, Gregory Crosswhite wrote:
> Or you just put an upper bound on the versions of the fgl library that
> your program will build against, as you should be doing anyway, and
> then nothing breaks.

Until some package you rely on decides to upgrade and start using fgl-6
internally without modifying its external API. Suddenly you are
incompatible without a version number bump anywhere due to a completely
non-local change.

        John


-- 
John Meacham - ⑆repetae.net⑆john⑈ - http://notanumber.net/


More information about the Haskell-Cafe mailing list