Ah .. I see .. nix would obviate much of that work. Thanks for the reference.
On Wed, Jul 2, 2014 at 9:09 AM, Al Matthews <prolep...@gmail.com> wrote: > 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/3rltor0LyCiOnHBkQgOyof To leave Haskell Art, email haskell-...@group.lurk.org with the following email subject: unsubscribe