Scheme Request for Implementation 202,
"Pattern-matching Variant of the and-let* Form that Supports Multiple Values,"
by Pattern-matching,
is now available for discussion.
Its draft and an archive of the ongoing discussion are available at https://srfi.schemers.org/srfi-202/.
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 xxxxxx@srfi.schemers.org.
Here's the abstract:
The SRFI-2 library introduced the and-let* form for short-circuited evaluation in the style of the and form with the ability to capture the (non-#f) results in the style of the let* form. This document extends the and-let* form with the abilities to pattern-match (or "destructurally bind") the values of evaluated expressions (where the match failure causes short-circuiting, rather than raising an error), and to handle multiple values (where only the falsehood of the first value causes short-circuiting).
Regards,
SRFI Editor