The list library defined in SRFI-1 contains a lot of useful list processing procedures for construction, examining, destructuring and manipulating lists and pairs.
Since SRFI-1 also defines some procedures which are already contained in R5RS and thus are supported by the Guile core library, some list and pair procedures which appear in the SRFI-1 document may not appear in this section. So when looking for a particular list/pair processing procedure, you should also have a look at the sections Lists and Pairs.
|• SRFI-1 Constructors:||Constructing new lists.|
|• SRFI-1 Predicates:||Testing list for specific properties.|
|• SRFI-1 Selectors:||Selecting elements from lists.|
|• SRFI-1 Length Append etc:||Length calculation and list appending.|
|• SRFI-1 Fold and Map:||Higher-order list processing.|
|• SRFI-1 Filtering and Partitioning:||Filter lists based on predicates.|
|• SRFI-1 Searching:||Search for elements.|
|• SRFI-1 Deleting:||Delete elements from lists.|
|• SRFI-1 Association Lists:||Handle association lists.|
|• SRFI-1 Set Operations:||Use lists for representing sets.|