⚓ Operators » Special operators

⚓ Operators » Special operators » Program flow control

⚓ Operators » Special operators » Program flow control » Non-local exits

"Scope establisher" "Invoker"
block return-from
catch throw
tagbody go
unwind-protect (automatic)

⚓ Operators » Special operators » Program flow control » Misc

⚓ Operators » Special operators » Bindings

Lexical scope only Dynamic scope only
Either

⚓ Operators » Special operators » Evaluation

⚓ Operators » Special operators » Declarations

⚓ Operators » Macros

⚓ Operators » Macros » Conditionals

⚓ Operators » Macros » Definitions

⚓ Operators » Macros » Iteration

⚓ Operators » Macros » Assignment

⚓ Operators » Macros » Conditions and restarts

⚓ Operators » Macros » Interactive

⚓ Operators » Macros » Misc

⚓ Operators » Functions

⚓ Operators » Functions » Bindings

⚓ Operators » Functions » Math

⚓ Operators » Functions » Math » Rounding

Rounding function Float variant Bias towards
ceiling fceiling Positive infinity
floor ffloor Negative infinity
round fround Zero
truncate ftruncate Even

⚓ Operators » Functions » Math » Trigonometry

⚓ Operators » Functions » Math » Integers as bits

See also bit arrays.

⚓ Operators » Functions » Math » Misc

⚓ Operators » Functions » Hash tables

⚓ Operators » Functions » Arrays

⚓ Operators » Functions » Arrays » Vectors

All one-dimensional arrays (arrays of rank one) are vectors. All vectors are sequences.

If a vector has a fill-pointer, then only its active elements (those before the fill-pointer) are considered part of the sequence.

⚓ Operators » Functions » Arrays » Strings

All vectors with an element-type of character (or one of its subtypes) are strings.

⚓ Operators » Functions » Arrays » Bit arrays

See also integers as bits.

All vectors with an element-type of bit are bit-vectors, which is one of the standard specialized array types.

Functions that accept bit-vectors typically also accept bit-arrays, though those are not a specialized array type. (Actually that's not true. Fixme...)

⚓ Operators » Functions » Arrays » Misc

⚓ Operators » Functions » Streams

⚓ Operators » Functions » Streams » Stream objects

⚓ Operators » Functions » Streams » Readtables

⚓ Operators » Functions » Streams » Reading Writing

⚓ Operators » Functions » Streams » Reading Writing

⚓ Operators » Functions » Files Pathnames

⚓ Operators » Functions » Files Pathnames

⚓ Operators » Functions » Packages Symbols

⚓ Operators » Functions » Packages Symbols

⚓ Operators » Functions » Conses

⚓ Operators » Functions » Conses » Conses-specific

⚓ Operators » Functions » Conses » Lists Alists Plists

⚓ Operators » Functions » Conses » Lists Alists Plists

Structurally, an alist is like a proper list of associations.
Each association is a cons whose car is the key and whose cdr is the value.

⚓ Operators » Functions » Conses » Lists Alists Plists

⚓ Operators » Functions » Conses » Trees Sets

⚓ Operators » Functions » Conses » Trees Sets

⚓ Operators » Functions » Sequences

All proper lists and vectors are sequences.

⚓ Operators » Functions » Characters

⚓ Operators » Functions » Conditions Restarts

⚓ Operators » Functions » Conditions Restarts

⚓ Operators » Functions » CLOS

⚓ Operators » Functions » CLOS » Instances

All functions in the following table are generic functions.

⚓ Operators » Functions » CLOS » Methods

⚓ Operators » Functions » Interactive

⚓ Operators » Functions » Misc