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-allprocedure is identical to theeveryprocedure defined by SRFI-1; theexistsprocedure is identical to SRFI-1'sany. 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, forpartition.
These procedures are identical to the
foldandfold-rightprocedures provided by SRFI-1. See SRFI-1 Fold and Map, for documentation.
remove,remv, andremqare identical to thedelete,delv, anddelqprocedures provided by Guile's core library, (see List Modification).rempis identical to the alternateremoveprocedure provided by SRFI-1; See SRFI-1 Deleting.
member,memv, andmemqare identical to the procedures provided by Guile's core library; See List Searching, for their documentation.mempuses the specified predicate functionprocto test elements of the list list—it behaves similarly tofind, except that it returns the first sublist of list whosecarsatisfies proc.
assoc,assv, andassqare identical to the procedures provided by Guile's core library; See Alist Key Equality, for their documentation.asspuses the specified predicate functionprocto 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.