SRFI 232: An advanced currying form

Skip to first unread message

Arthur A. Gleckler

Jan 7, 2022, 9:21:03 PMJan 7
Scheme Request for Implementation 232,
"An advanced currying form,"
by Wolfgang Corcoran-Mathe,
is now available for discussion.

Its draft and an archive of the ongoing discussion are available at

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

Here's the abstract:

Scheme lacks a flexible way to create and apply curried procedures.
This SRFI describes lambda*, a variant of lambda that creates true
curried procedures which also behave just like ordinary Scheme
procedures. They can be applied to their arguments one-by-one, all at
once, or anywhere in between, without any novel syntax. lambda* also
supports nullary and variadic procedures, and procedures created with
it have predictable behavior when applied to surplus arguments.


SRFI Editor
Reply all
Reply to author
0 new messages