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

Reply via email to