• SRFI 227: Optional Arguments

    From Arthur A. Gleckler@21:1/5 to All on Wed Aug 25 11:36:22 2021
    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-227@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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)