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.

Attachment: OpenPGP_0x49E3EE22191725EE.asc
Description: OpenPGP public key

Attachment: OpenPGP_signature
Description: OpenPGP digital signature

Reply via email to