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.|