Hi Tomas,

Thanks for this thread, it’s interesting and I’ve learnt some
details. ;-)

On Tue, 24 Mar 2026 at 01:09, Tomas Volf <[email protected]> wrote:

>         Which of the following
>
>     (package (inherit foo)
>       (inputs (modify-inputs inputs ...)))
>
>     (package (inherit foo)
>       (inputs (modify-inputs parent-package-inputs ...)))
>
> is, in your opinion, more obvious to an average user about what it does?

When reviewing, I also proposed something similar in
https://codeberg.org/guix/guix/pulls/6955#issuecomment-11747604 :-)

And I also had headache… I’m still not sure to get all the fine details
about the machinery.  Macrology, as its name says, is a science. ;-)

About this proposal, it somehow breaks the “referential transparency”
(also named “non-hygienically” bindings).

Cheers,
simon

Reply via email to