Hi Danny,

Thank you for your insights.

On Thu, 26 Dec 2019 at 21:31, Danny Milosavljevic
<[email protected]> wrote:

> ... why?  There's the environment variable already--what does it give us
> to have yet another way to specify the value?

>From my opinion, the answers to the why is:
 - because it is easier to explain to newcomers; only a new option and
not a new concept,
 - because it adds consistency with other commands, as Pierre said,
 - because it is easier to discover via "guix <cmd> -h"; even if it
should also be easy to add environment variables documentation via
"guix <cmd> -h".


> zimoun wrote:
>
> >But IMHO, the normal use should be via the --load-path option and the
> >GUIX_LOAD_PATH should be less and less used; stay here for historical
> >reason and/or backward compatibility and/or some devel use-case.
>
> Why?  *PATH environment variables have a long tradition in UNIX and are not
> going to vanish (or mean something else any time) soon.  What is the use
> case this change is supposed to enable?

Why? I do not know, maybe gray beard vs young mustache. ;-)
The option "--load-path" is more a flavor of taste than an use case
uncovered by GUIX_PACKAGE_PATH.
And GUIX_PACKAGE_PATH is not going to vanish.


Hope that helps.

All the best,
simon

Reply via email to