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
