Hi,

Ian Eure <[email protected]> skribis:

>> For your extension mechanism, if an extension adds a channel and
>> ‘channels’ is #f, I would consider it equivalent to
>> #~%default-channels.
>
> What’s the purpose of wrapping them in a gexp?

It’s to avoid loss of expressivity: the ‘channels.scm’ file can contain
arbitrary code, and the way to represent staged code is with gexps.  For
instance, one might want to use ‘channel-with-substitutes-available’.

Ludo’.

Reply via email to