Scheme Request for Implementation 227,
"Optional Arguments,"
by Marc Nieper-Wißkirchen (spec and R6RS implementation) and Daphne
Preston-Kendal (R7RS implementation),
is now available for discussion.
Its draft and an archive of the ongoing discussion are available at
<
https://srfi.schemers.org/srfi-227/>.
You can join the discussion of the draft by filling out the subscription
form on that page.
You can contribute a message to the discussion by sending it to
<
srfi...@srfi.schemers.org>.
Here's the abstract:
This SRFI specifies the opt-lambda syntax, which generalizes lambda.
An opt-lambda expression evaluates to a procedure that takes a number
of required and a number of optional (positional) arguments, whose
default values are determined by evaluating corresponding expressions
when the procedure is called.
This SRFI also specifies a variation opt*-lambda, which is to
opt-lambda as let* is to let and the related binding constructs
let-optionals and let-optionals*.
Regards,
SRFI Editor