(re-posting since I forgot to CC the list)

Yarl <[email protected]> writes:
> Flags should not represent actions but options.

How does one then represent a single "transaction"/generation in which
you install package A and remove package B?  Cuz that is the reason why 
we have `guix package --install A --remove B` instead of
`guix package install A` and `guix package remove b` or
`guix profile install A` and `guix profile remove b`.

I certainly agree there's room for improvement in restructuring the guix
commands (and improving their help output), but i think that doing so
should probably be a *very* slow process :)

Kind regards, pinoaffe

And here's Yarl's response to the above:
> Hi,
> 
> You have not answered to the list.
> 
> I didn't know this use of guix package (I never use it). I know there
> will be exceptions.
> 
> I realize that the process will and must be slow.
> 
> We must take the time to model what's our derised result and plan the
> replacement process.
> 
> We will have for a long time redundancy. New and old interface together
> until we can finally keep only the new version.
> 
> That's a lot of work. The question is: do we want?
> 
> yarl



Reply via email to