Hi Miguel, I agree that this sounds right. In practice, what do you imagine that implies in terms of system sprawl? I mean, I would imagine one is at least tripling or quadrupling the Haskell footprint.
I'm afraid this is probably edging up to a general question about art preservation maintenance. I don't mean to go off-topic. But for instance, supposing one feels obligated to stash the OS as well -- say one works in a Linux that has a rolling release schedule -- then infrastructure grows in turn. At such point, I suppose one could archive snapshots of systems with little Haskell environments per-piece. One VM could archive a number of pieces if each were of a modest size. Al On Wed, Jul 2, 2014 at 5:54 AM, Miguel Negrão < miguel.negrao-li...@friendlyvirus.org> wrote: > ― Attachment links are at the end of this email ― > > Em 01-07-2014 16:17, Al Matthews escreveu: > > Hello .. I find Haskell package-management to be a bit of a dark art. > > > > In particular, what I find, is that it is easy to break things on which I > > rely. > > > > This is compounded no doubt by my use of several development platforms. > > > > Still, I wonder if anyone has recommendations on using hsenv, or capri, > or > > cabal-dev, or similar. > > > > One goal I think, could be to archive a minimal working environment for > any > > given major piece. But I don't know if this is a heavy-handed approach, > and > > as such, I ask in particular for your experience with maintaining Haskell > > code and systems over time. > > > > Thanks, > > > > Al > > > > Hi Al, > > I would recommend installing only the bare minimum of packages system > wide (global and for your user), for instance just the haskell platform, > and install everything else via cabal sandboxes. This way it will be > unlikelly that you get into trouble again. > > Another option is using the nix package manager which can sandbox the > whole haskell infrastructure, including multiple version of ghc, etc. > > best, > -- > Miguel Negrão > http://www.friendlyvirus.org/miguelnegrao > Haskell Art now contains the following file > > http://lurk.org/r/file/hbDVNn6p5ECCYUKozgqyIB63Qij-8G-2thFMqY > Name: signature.asc > Type: application/pgp-signature > Size: 0KB > > > -- > > Read the whole topic here: Haskell Art: > http://lurk.org/r/topic/18U8WkSuHQFTYw24Vd1QVR > > To leave Haskell Art, email haskell-...@group.lurk.org with the following > email subject: unsubscribe > -- Read the whole topic here: Haskell Art: http://lurk.org/r/topic/6eW5THmbuNnfdSCNyK3c3u To leave Haskell Art, email haskell-...@group.lurk.org with the following email subject: unsubscribe