On 14-09-2022 19:18, Lukasz Olszewski wrote:
Additionally this fails even when used like this: (define inferior (mlambda () (inferior-for-channels channels)))
This makes it lazy (not eager).
(lookup-inferior-packages (inferior) "somepackage")
You are running (inferior) directly after defining the lazy thing, making it effectively _eager_ (not lazy) again.
Instead of doing this on the top-level, move the lookup-inferior-packages to inside the 'inputs' or 'native-inputs', to _keep_ it lazy.
Greetings, Maxime.
OpenPGP_0x49E3EE22191725EE.asc
Description: OpenPGP public key
OpenPGP_signature
Description: OpenPGP digital signature