[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: more package transformations: overrides
From: |
Ricardo Wurmus |
Subject: |
Re: more package transformations: overrides |
Date: |
Thu, 23 Mar 2023 10:32:38 +0100 |
User-agent: |
mu4e 1.8.13; emacs 28.2 |
Maxim Cournoyer <maxim.cournoyer@gmail.com> writes:
>> Considering that the transformations API assumes that you understand
>> that higher order functions exist and what to do with them, I think it
>> would be good to offer a slightly less advanced method of overriding
>> packages.
>>
>> Manifests can do anything, but this also makes them rather intimidating
>> for many of my colleagues.
>
> OK; then my question would be: why stop at transformations? Perhaps we
> could simply have a way to feed arbitrary guix command line arguments
> from a file, e.g.
>
> guix shell --args-file=my-arguments.txt
The transformations command line options are rather verbose:
--with-input=python-pytorch=python-pytorch-with-extra-features
I think it would improve usability to be able to use the *same* names in
an override file. Got a package with name “python-pytorch” in that
file? It replaces “python-pytorch” in the graph.
~~
On the separate topic of reading arguments from elsewhere, though, I
think being able to read arguments from stdin could be useful. Without
having to add a new option one could then do
guix shell < my-arguments.txt
--
Ricardo
- more package transformations: overrides, Ricardo Wurmus, 2023/03/22
- Re: more package transformations: overrides, Josselin Poiret, 2023/03/22
- Re: more package transformations: overrides, Ludovic Courtès, 2023/03/22
- Re: more package transformations: overrides, Maxim Cournoyer, 2023/03/22
- Re: more package transformations: overrides, Ricardo Wurmus, 2023/03/22
- Re: more package transformations: overrides, Maxim Cournoyer, 2023/03/22
- Re: more package transformations: overrides,
Ricardo Wurmus <=
- Re: more package transformations: overrides, Sarthak Shah, 2023/03/24
- Re: more package transformations: overrides, Maxim Cournoyer, 2023/03/24
- Re: more package transformations: overrides, Sarthak Shah, 2023/03/24
- Re: more package transformations: overrides, Maxim Cournoyer, 2023/03/24
- Re: more package transformations: overrides, Maxim Cournoyer, 2023/03/24
- Message not available
- Re: more package transformations: overrides, Maxim Cournoyer, 2023/03/25