SRFI 219: Define higher-order lambda

by Lassi Kortela

status: final (2021-04-04)

keywords: Binding, Syntax

See also SRFI 201: Syntactic Extensions to the Core Scheme Bindings and SRFI 232: Flexible curried procedures.

library name: define

Abstract

This SRFI codifies the following shorthand syntax, which some Scheme implementations have had for a long time.

(define ((outer-name outer-args ...) inner-args ...)
  inner-body ...)