Dmitry Kalinkin writes:
>  On 17 Mar 2017, at 17:44, Vladimír Čunát <vcu...@gmail.com> wrote:
>
>  I do believe the intention was for "SW distribution" etc, at least
>  primarily, and the suitability for development is a by-product due to
>  some properties, e.g. easy (non-)mixing of development and stable
>  versions/configs. Marc can surely remember the earlier days of NixOS.
>
> So nix has “nix copy” functionality to do the distribution part. But the rest 
> of the nix system allows to describe a
> relatively general computation process in Unix-like environment. I use nix 
> derivations to run a numerical
> calculation code and store intermediate steps in outputs. I imagine, there 
> are some “SW distribution”-oriented
> users facing more resistance when using nix than me doing my thing. I also 
> think that the nix/NixOS community
> will have lots of people who appreciate generality of nix as a tool.
>
>  It's even possible to use nix-build instead of make to compile
>  individual files, but there it just doesn't seem to be very suitable…
>
> Yes. Like https://github.com/edolstra/nix-make . I wonder what didn’t work 
> out.

Garbage management becomes complicated from a human perspective, I guess.

Perhaps, Nix could adopt a generational GC approach, to avoid mixing
long-lived packages-related-files and short-lived build-related files..

-- 
с уважениeм / respectfully,
Косырев Сергей
--
“Most deadly errors arise from obsolete assumptions.”
  -- Frank Herbert, Children of Dune
_______________________________________________
nix-dev mailing list
nix-dev@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-dev

Reply via email to