Warning: This is the manual of the legacy Guile 2.2 series. You may want to read the manual of the current stable series instead.
Next: SRFI-2, Previous: SRFI-0, Up: SRFI Support [Contents][Index]
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. |