
distributing applications compiled from source code (maybe you are
referring to XMonad?) is an interesting middle ground where there are pros
and cons to freezing. By application developer I really mean someone that
is only sharing an application with other team members that are developing
the application.
On Fri, Apr 11, 2014 at 12:51 PM, Peter Simons
Hi Greg,
Version freezing is for application developers, not library distributors like yourself.
distributions ship both libraries and applications, and the applications are built with the set of libraries available within the distribution, of course. Because of this, version freezing in applications affects distributors very much, because we have to include the dependencies in exactly those versions that the application developer fancied -- instead of being able to chose from a range of versions that are convenient for the purposes of the distribution.
I have packaged Haskell libraries and applications in ArchLinux and NixOS for the last 5+ years, and please believe me when I say that "version freezing" has caused me a lot of trouble in that time -- so much that we've developed tools to automatically undo it.
Best regards, Peter
_______________________________________________ Libraries mailing list Libraries@haskell.org http://www.haskell.org/mailman/listinfo/libraries