Hi,

Tobias Geerinckx-Rice <m...@tobias.gr> skribis:

> On 12/09/16 12:03, Efraim Flashner wrote:
>>> +                     (lambda* _
>>                                 ^^^
>>                Don't need the underscore here
>
> I don't see how that could work. Did you mean to drop the asterisk?
> If not, I'll need a bit more info.

You’re right, Tobias.

The underscore has no special meaning; it’s just a conventional name for
unused variables.  You could write (lambda args …) or (lambda hello! …)
and that would work equally well.

‘lambda*’ is a variant of ‘lambda’ that supports keyword and optional
parameter, something you definitely don’t need here (info "(guile)
lambda* and define*").

Ludo’.


Reply via email to