Next: rnrs sorting, Previous: rnrs bytevectors, Up: R6RS Standard Libraries [Contents][Index]
The (rnrs lists (6)) library provides procedures additional
procedures for working with lists.
This procedure is identical to the one defined in Guile’s SRFI-1 implementation. See SRFI-1 Searching, for documentation.
The for-all procedure is identical to the every procedure
defined by SRFI-1; the exists procedure is identical to SRFI-1’s
any. See SRFI-1 Searching, for documentation.
These procedures are identical to the ones provided by SRFI-1.
See List Modification, for a description of filter;
See SRFI-1 Filtering and Partitioning, for partition.
These procedures are identical to the fold and fold-right
procedures provided by SRFI-1. See SRFI-1 Fold and Map, for
documentation.
remove, remv, and remq are identical to the
delete, delv, and delq procedures provided by
Guile’s core library, (see List Modification). remp is
identical to the alternate remove procedure provided by SRFI-1;
See SRFI-1 Deleting.
member, memv, and memq are identical to the
procedures provided by Guile’s core library; See List Searching,
for their documentation. memp uses the specified predicate
function proc to test elements of the list list—it
behaves similarly to find, except that it returns the first
sublist of list whose car satisfies proc.
assoc, assv, and assq are identical to the
procedures provided by Guile’s core library;
See Alist Key Equality, for their documentation. assp uses
the specified predicate function proc to test keys in the
association list alist.
This procedure is identical to the one exported by Guile’s core library. See List Constructors, for documentation.
Next: rnrs sorting, Previous: rnrs bytevectors, Up: R6RS Standard Libraries [Contents][Index]