
On June 9, 2016 10:43:00 -0700 David Fox wrote: > It seems to me that if you have any thought at all for your library's
clients the chances of this happening are pretty insignificant.
Sadly (IMO), this happens all too frequently. Upward compatibility suffers because most package authors are (naturally) interested in solving their own problems, and they don't get paid to think about others using their package who might be affected by an upward-incompatible change. This is a hard problem to solve unless we can find a way to pay package authors to take the extra time and effort to satisfy their users. Most open source communities are stricter about requiring upward compatibility than the Haskell community is.
Howard
________________________________
From: David Fox
subtly wrong or different than expected. Testsuites mitigate this to some degree, but they too are an imperfect solution to this hard problem.
It seems to me that if you have any thought at all for your library's clients the chances of this happening are pretty insignificant. _______________________________________________ ghc-devs mailing list ghc-devs@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs