The srfi-1 Reference Manual

This is the srfi-1 Reference Manual, version 20200106, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sat Dec 03 23:21:32 2022 GMT+0.

Table of Contents


1 Introduction


2 Systems

The main system appears first, followed by any subsystem dependency.


2.1 srfi-1

List Library

Maintainer

CHIBA Masaomi <>

Author

Olin Shivers

License

MIT

Version

20200106

Source

srfi-1.asd.

Child Components

3 Files

Files are sorted by type and then listed depth-first from the systems components trees.


3.1 Lisp


3.1.1 srfi-1/srfi-1.asd

Source

srfi-1.asd.

Parent Component

srfi-1 (system).

ASDF Systems

srfi-1.


3.1.2 srfi-1/package.lisp

Source

srfi-1.asd.

Parent Component

srfi-1 (system).

Packages

3.1.3 srfi-1/utils.lisp

Dependency

package.lisp (file).

Source

srfi-1.asd.

Parent Component

srfi-1 (system).

Internals

3.1.4 srfi-1/srfi-1.lisp

Dependency

utils.lisp (file).

Source

srfi-1.asd.

Parent Component

srfi-1 (system).

Public Interface
Internals

4 Packages

Packages are listed by definition order.


4.1 https://github.com/g000001/srfi-1#internals

Source

package.lisp.

Use List
Internals

4.2 https://github.com/g000001/srfi-1

Source

package.lisp.

Nickname

srfi-1

Used By List

https∶//github.com/g000001/srfi-1#internals.

Public Interface

5 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


5.1 Public Interface


5.1.1 Ordinary functions

Function: alist-cons (key datum alist)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: alist-copy (alist)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: alist-delete (key alist &optional elt=)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: alist-delete! (key alist &optional elt=)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: any (pred lis1 &rest lists)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: append! (&rest lists)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: append-map (f lis1 &rest lists)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: append-map! (f lis1 &rest lists)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: append-reverse (rev-head tail)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: append-reverse! (rev-head tail)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: assoc (x lis &optional =)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: break (pred lis)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: break! (pred lis)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: car+cdr (pair)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: circular-list (val1 &rest vals)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: circular-list? (x)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: concatenate (lists)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: concatenate! (lists)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: cons* (first &rest rest)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: count (pred list1 &rest lists)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: delete (x lis &optional =)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: delete! (x lis &optional =)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: delete-duplicates (lis &optional elt=)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: delete-duplicates! (lis &optional elt=)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: dotted-list? (x)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: drop (lis k)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: drop-right (lis k)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: drop-right! (lis k)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: drop-while (pred lis)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: eighth (x)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: every (pred lis1 &rest lists)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: fifth (x)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: filter (pred lis)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: filter! (pred lis)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: filter-map (f lis1 &rest lists)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: find (pred list)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: find-tail (pred list)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: first (list)

Return the 1st object in a list.

Package

https∶//github.com/g000001/srfi-1.

Alias for

car.

Function: fold (kons knil lis1 &rest lists)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: fold-right (kons knil lis1 &rest lists)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: fourth (list)

Return the car of the cdddr of a list.

Package

https∶//github.com/g000001/srfi-1.

Alias for

cadddr.

Function: iota (count &optional start step)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: last (lis)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: last-pair (lis)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: length+ (x)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: list-copy (lis)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: list-index (pred lis1 &rest lists)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: list-tabulate (len proc)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: list= (= &rest lists)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: lset-adjoin (= lis &rest elts)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: lset-diff+intersection (= lis1 &rest lists)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: lset-diff+intersection! (= lis1 &rest lists)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: lset-difference (= lis1 &rest lists)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: lset-difference! (= lis1 &rest lists)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: lset-intersection (= lis1 &rest lists)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: lset-intersection! (= lis1 &rest lists)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: lset-union (= &rest lists)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: lset-union! (= &rest lists)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: lset-xor (= &rest lists)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: lset-xor! (= &rest lists)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: lset<= (= &rest lists)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: lset= (= &rest lists)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: make-list (len &rest maybe-elt)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: map! (f lis1 &rest lists)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: map-in-order (f lis1 &rest lists)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: member (x lis &optional =)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: ninth (x)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: not-pair? (x)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: null-list? (l)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: pair-fold (f zero lis1 &rest lists)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: pair-fold-right (f zero lis1 &rest lists)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: pair-for-each (proc lis1 &rest lists)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: partition (pred lis)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: partition! (pred lis)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: proper-list? (x)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: reduce (f ridentity lis)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: reduce-right (f ridentity lis)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: remove (pred l)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: remove! (pred l)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: reverse! (lis)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: second (list)

Return the 2nd object in a list.

Package

https∶//github.com/g000001/srfi-1.

Alias for

cadr.

Function: seventh (x)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: sixth (x)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: span (pred lis)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: span! (pred lis)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: split-at (x k)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: split-at! (x k)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: take (lis k)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: take! (lis k)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: take-right (lis k)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: take-while (pred lis)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: take-while! (pred lis)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: tenth (x)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: third (list)

Return the 1st object in the cddr of a list.

Package

https∶//github.com/g000001/srfi-1.

Alias for

caddr.

Function: unfold (p f g seed &optional tail-gen)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: unfold-right (p f g seed &optional maybe-tail)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: unzip1 (lis)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: unzip2 (lis)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: unzip3 (lis)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: unzip4 (lis)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: unzip5 (lis)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: xcons (d a)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.

Function: zip (list1 &rest more-lists)
Package

https∶//github.com/g000001/srfi-1.

Source

srfi-1.lisp.


5.2 Internals


5.2.1 Macros

Macro: begin (&body body)
Package

https∶//github.com/g000001/srfi-1#internals.

Source

utils.lisp.

Macro: define (name&args &body body)
Package

https∶//github.com/g000001/srfi-1#internals.

Source

utils.lisp.

Macro: defun-inline (name (&rest args) &body body)
Package

https∶//github.com/g000001/srfi-1#internals.

Source

utils.lisp.

Macro: let (&rest args)
Package

https∶//github.com/g000001/srfi-1#internals.

Source

utils.lisp.

Macro: named-let (name binds &body body)
Package

https∶//github.com/g000001/srfi-1#internals.

Source

utils.lisp.

Macro: receive ((&rest args) vals &body body)
Package

https∶//github.com/g000001/srfi-1#internals.

Source

utils.lisp.


5.2.2 Compiler macros

Compiler Macro: f+ (x y)
Package

https∶//github.com/g000001/srfi-1#internals.

Source

utils.lisp.

Compiler Macro: f- (x y)
Package

https∶//github.com/g000001/srfi-1#internals.

Source

utils.lisp.


5.2.3 Ordinary functions

Function: %cars+ (lists last-elt)
Package

https∶//github.com/g000001/srfi-1#internals.

Source

srfi-1.lisp.

Function: %cars+cdrs (lists)
Package

https∶//github.com/g000001/srfi-1#internals.

Source

srfi-1.lisp.

Function: %cars+cdrs+ (lists cars-final)
Package

https∶//github.com/g000001/srfi-1#internals.

Source

srfi-1.lisp.

Function: %cars+cdrs/no-test (lists)
Package

https∶//github.com/g000001/srfi-1#internals.

Source

srfi-1.lisp.

Function: %cdrs (lists)
Package

https∶//github.com/g000001/srfi-1#internals.

Source

srfi-1.lisp.

Function: %lset2<= (= lis1 lis2)
Package

https∶//github.com/g000001/srfi-1#internals.

Source

srfi-1.lisp.

Function: eq? (x y)
Package

https∶//github.com/g000001/srfi-1#internals.

Source

utils.lisp.

Function: equal? (x y)
Package

https∶//github.com/g000001/srfi-1#internals.

Source

utils.lisp.

Function: f+ (x y)
Package

https∶//github.com/g000001/srfi-1#internals.

Source

utils.lisp.

Function: f- (x y)
Package

https∶//github.com/g000001/srfi-1#internals.

Source

utils.lisp.

Function: map (function list &rest more-list)
Package

https∶//github.com/g000001/srfi-1#internals.

Source

utils.lisp.

Function: memq (x list)
Package

https∶//github.com/g000001/srfi-1#internals.

Source

utils.lisp.

Function: null? (obj)
Package

https∶//github.com/g000001/srfi-1#internals.

Source

utils.lisp.

Function: pair? (obj)
Package

https∶//github.com/g000001/srfi-1#internals.

Source

utils.lisp.

Function: really-append-map (who appender f lis1 lists)
Package

https∶//github.com/g000001/srfi-1#internals.

Source

srfi-1.lisp.

Function: set-car! (list obj)
Package

https∶//github.com/g000001/srfi-1#internals.

Source

utils.lisp.

Function: set-cdr! (cons x)
Package

https∶//github.com/g000001/srfi-1#internals.

Source

utils.lisp.

Function: zero? (x)
Package

https∶//github.com/g000001/srfi-1#internals.

Source

utils.lisp.


Appendix A Indexes


A.1 Concepts


A.2 Functions

Jump to:   %  
A   B   C   D   E   F   I   L   M   N   P   R   S   T   U   X   Z  
Index Entry  Section

%
%cars+: Private ordinary functions
%cars+cdrs: Private ordinary functions
%cars+cdrs+: Private ordinary functions
%cars+cdrs/no-test: Private ordinary functions
%cdrs: Private ordinary functions
%lset2<=: Private ordinary functions

A
alist-cons: Public ordinary functions
alist-copy: Public ordinary functions
alist-delete: Public ordinary functions
alist-delete!: Public ordinary functions
any: Public ordinary functions
append!: Public ordinary functions
append-map: Public ordinary functions
append-map!: Public ordinary functions
append-reverse: Public ordinary functions
append-reverse!: Public ordinary functions
assoc: Public ordinary functions

B
begin: Private macros
break: Public ordinary functions
break!: Public ordinary functions

C
car+cdr: Public ordinary functions
circular-list: Public ordinary functions
circular-list?: Public ordinary functions
Compiler Macro, f+: Private compiler macros
Compiler Macro, f-: Private compiler macros
concatenate: Public ordinary functions
concatenate!: Public ordinary functions
cons*: Public ordinary functions
count: Public ordinary functions

D
define: Private macros
defun-inline: Private macros
delete: Public ordinary functions
delete!: Public ordinary functions
delete-duplicates: Public ordinary functions
delete-duplicates!: Public ordinary functions
dotted-list?: Public ordinary functions
drop: Public ordinary functions
drop-right: Public ordinary functions
drop-right!: Public ordinary functions
drop-while: Public ordinary functions

E
eighth: Public ordinary functions
eq?: Private ordinary functions
equal?: Private ordinary functions
every: Public ordinary functions

F
f+: Private compiler macros
f+: Private ordinary functions
f-: Private compiler macros
f-: Private ordinary functions
fifth: Public ordinary functions
filter: Public ordinary functions
filter!: Public ordinary functions
filter-map: Public ordinary functions
find: Public ordinary functions
find-tail: Public ordinary functions
first: Public ordinary functions
fold: Public ordinary functions
fold-right: Public ordinary functions
fourth: Public ordinary functions
Function, %cars+: Private ordinary functions
Function, %cars+cdrs: Private ordinary functions
Function, %cars+cdrs+: Private ordinary functions
Function, %cars+cdrs/no-test: Private ordinary functions
Function, %cdrs: Private ordinary functions
Function, %lset2<=: Private ordinary functions
Function, alist-cons: Public ordinary functions
Function, alist-copy: Public ordinary functions
Function, alist-delete: Public ordinary functions
Function, alist-delete!: Public ordinary functions
Function, any: Public ordinary functions
Function, append!: Public ordinary functions
Function, append-map: Public ordinary functions
Function, append-map!: Public ordinary functions
Function, append-reverse: Public ordinary functions
Function, append-reverse!: Public ordinary functions
Function, assoc: Public ordinary functions
Function, break: Public ordinary functions
Function, break!: Public ordinary functions
Function, car+cdr: Public ordinary functions
Function, circular-list: Public ordinary functions
Function, circular-list?: Public ordinary functions
Function, concatenate: Public ordinary functions
Function, concatenate!: Public ordinary functions
Function, cons*: Public ordinary functions
Function, count: Public ordinary functions
Function, delete: Public ordinary functions
Function, delete!: Public ordinary functions
Function, delete-duplicates: Public ordinary functions
Function, delete-duplicates!: Public ordinary functions
Function, dotted-list?: Public ordinary functions
Function, drop: Public ordinary functions
Function, drop-right: Public ordinary functions
Function, drop-right!: Public ordinary functions
Function, drop-while: Public ordinary functions
Function, eighth: Public ordinary functions
Function, eq?: Private ordinary functions
Function, equal?: Private ordinary functions
Function, every: Public ordinary functions
Function, f+: Private ordinary functions
Function, f-: Private ordinary functions
Function, fifth: Public ordinary functions
Function, filter: Public ordinary functions
Function, filter!: Public ordinary functions
Function, filter-map: Public ordinary functions
Function, find: Public ordinary functions
Function, find-tail: Public ordinary functions
Function, first: Public ordinary functions
Function, fold: Public ordinary functions
Function, fold-right: Public ordinary functions
Function, fourth: Public ordinary functions
Function, iota: Public ordinary functions
Function, last: Public ordinary functions
Function, last-pair: Public ordinary functions
Function, length+: Public ordinary functions
Function, list-copy: Public ordinary functions
Function, list-index: Public ordinary functions
Function, list-tabulate: Public ordinary functions
Function, list=: Public ordinary functions
Function, lset-adjoin: Public ordinary functions
Function, lset-diff+intersection: Public ordinary functions
Function, lset-diff+intersection!: Public ordinary functions
Function, lset-difference: Public ordinary functions
Function, lset-difference!: Public ordinary functions
Function, lset-intersection: Public ordinary functions
Function, lset-intersection!: Public ordinary functions
Function, lset-union: Public ordinary functions
Function, lset-union!: Public ordinary functions
Function, lset-xor: Public ordinary functions
Function, lset-xor!: Public ordinary functions
Function, lset<=: Public ordinary functions
Function, lset=: Public ordinary functions
Function, make-list: Public ordinary functions
Function, map: Private ordinary functions
Function, map!: Public ordinary functions
Function, map-in-order: Public ordinary functions
Function, member: Public ordinary functions
Function, memq: Private ordinary functions
Function, ninth: Public ordinary functions
Function, not-pair?: Public ordinary functions
Function, null-list?: Public ordinary functions
Function, null?: Private ordinary functions
Function, pair-fold: Public ordinary functions
Function, pair-fold-right: Public ordinary functions
Function, pair-for-each: Public ordinary functions
Function, pair?: Private ordinary functions
Function, partition: Public ordinary functions
Function, partition!: Public ordinary functions
Function, proper-list?: Public ordinary functions
Function, really-append-map: Private ordinary functions
Function, reduce: Public ordinary functions
Function, reduce-right: Public ordinary functions
Function, remove: Public ordinary functions
Function, remove!: Public ordinary functions
Function, reverse!: Public ordinary functions
Function, second: Public ordinary functions
Function, set-car!: Private ordinary functions
Function, set-cdr!: Private ordinary functions
Function, seventh: Public ordinary functions
Function, sixth: Public ordinary functions
Function, span: Public ordinary functions
Function, span!: Public ordinary functions
Function, split-at: Public ordinary functions
Function, split-at!: Public ordinary functions
Function, take: Public ordinary functions
Function, take!: Public ordinary functions
Function, take-right: Public ordinary functions
Function, take-while: Public ordinary functions
Function, take-while!: Public ordinary functions
Function, tenth: Public ordinary functions
Function, third: Public ordinary functions
Function, unfold: Public ordinary functions
Function, unfold-right: Public ordinary functions
Function, unzip1: Public ordinary functions
Function, unzip2: Public ordinary functions
Function, unzip3: Public ordinary functions
Function, unzip4: Public ordinary functions
Function, unzip5: Public ordinary functions
Function, xcons: Public ordinary functions
Function, zero?: Private ordinary functions
Function, zip: Public ordinary functions

I
iota: Public ordinary functions

L
last: Public ordinary functions
last-pair: Public ordinary functions
length+: Public ordinary functions
let: Private macros
list-copy: Public ordinary functions
list-index: Public ordinary functions
list-tabulate: Public ordinary functions
list=: Public ordinary functions
lset-adjoin: Public ordinary functions
lset-diff+intersection: Public ordinary functions
lset-diff+intersection!: Public ordinary functions
lset-difference: Public ordinary functions
lset-difference!: Public ordinary functions
lset-intersection: Public ordinary functions
lset-intersection!: Public ordinary functions
lset-union: Public ordinary functions
lset-union!: Public ordinary functions
lset-xor: Public ordinary functions
lset-xor!: Public ordinary functions
lset<=: Public ordinary functions
lset=: Public ordinary functions

M
Macro, begin: Private macros
Macro, define: Private macros
Macro, defun-inline: Private macros
Macro, let: Private macros
Macro, named-let: Private macros
Macro, receive: Private macros
make-list: Public ordinary functions
map: Private ordinary functions
map!: Public ordinary functions
map-in-order: Public ordinary functions
member: Public ordinary functions
memq: Private ordinary functions

N
named-let: Private macros
ninth: Public ordinary functions
not-pair?: Public ordinary functions
null-list?: Public ordinary functions
null?: Private ordinary functions

P
pair-fold: Public ordinary functions
pair-fold-right: Public ordinary functions
pair-for-each: Public ordinary functions
pair?: Private ordinary functions
partition: Public ordinary functions
partition!: Public ordinary functions
proper-list?: Public ordinary functions

R
really-append-map: Private ordinary functions
receive: Private macros
reduce: Public ordinary functions
reduce-right: Public ordinary functions
remove: Public ordinary functions
remove!: Public ordinary functions
reverse!: Public ordinary functions

S
second: Public ordinary functions
set-car!: Private ordinary functions
set-cdr!: Private ordinary functions
seventh: Public ordinary functions
sixth: Public ordinary functions
span: Public ordinary functions
span!: Public ordinary functions
split-at: Public ordinary functions
split-at!: Public ordinary functions

T
take: Public ordinary functions
take!: Public ordinary functions
take-right: Public ordinary functions
take-while: Public ordinary functions
take-while!: Public ordinary functions
tenth: Public ordinary functions
third: Public ordinary functions

U
unfold: Public ordinary functions
unfold-right: Public ordinary functions
unzip1: Public ordinary functions
unzip2: Public ordinary functions
unzip3: Public ordinary functions
unzip4: Public ordinary functions
unzip5: Public ordinary functions

X
xcons: Public ordinary functions

Z
zero?: Private ordinary functions
zip: Public ordinary functions


A.3 Variables