SRFI 51: Handling rest list
by Joo ChurlSoo
status: final (2004-06-07)
keywords: Multiple-Value Returns
library name: rest-values
Abstract
This SRFI introduces the
rest-values
procedure which has three modes of
operation:
- it processes a rest list after checking its
elements with default values or predicate procedures,
- it processes a rest list with default values
without checking its elements,
- it processes a default list whose elements
are lists or pairs, after checking their elements that are default
values or predicate procedures with the elements of a rest list,
and eight macros which additionally check the
rest arguments that are returned by rest-values
.