Next: , Previous: , Up: Top   [Contents][Index]

List of Figures

Figure 1.1

Notations for NIL

Figure 1.2

Deprecated Functions

Figure 1.3

Functions with Deprecated :TEST-NOT Arguments

Figure 1.4

Symbols in the COMMON-LISP package (part one of twelve).

Figure 1.5

Symbols in the COMMON-LISP package (part two of twelve).

Figure 1.6

Symbols in the COMMON-LISP package (part three of twelve).

Figure 1.7

Symbols in the COMMON-LISP package (part four of twelve).

Figure 1.8

Symbols in the COMMON-LISP package (part five of twelve).

Figure 1.9

Symbols in the COMMON-LISP package (part six of twelve).

Figure 1.10

Symbols in the COMMON-LISP package (part seven of twelve).

Figure 1.11

Symbols in the COMMON-LISP package (part eight of twelve).

Figure 1.12

Symbols in the COMMON-LISP package (part nine of twelve).

Figure 1.13

Symbols in the COMMON-LISP package (part ten of twelve).

Figure 1.14

Symbols in the COMMON-LISP package (part eleven of twelve).

Figure 1.15

Symbols in the COMMON-LISP package (part twelve of twelve).

Figure 2.1

Readtable defined names

Figure 2.2

Variables that influence the Lisp reader.

Figure 2.3

Standard Character Subrepertoire (Part 1 of 3: Latin Characters)

Figure 2.4

Standard Character Subrepertoire (Part 2 of 3: Numeric Characters)

Figure 2.5

Standard Character Subrepertoire (Part 3 of 3: Special Characters)

Figure 2.6

Possible Character Syntax Types

Figure 2.7

Character Syntax Types in Standard Syntax

Figure 2.8

Constituent Traits of Standard Characters and Semi-Standard Characters

Figure 2.9

Syntax for Numeric Tokens

Figure 2.10

Examples of reserved tokens

Figure 2.11

Examples of symbols

Figure 2.12

Examples of symbols or potential numbers

Figure 2.13

Examples of Ratios

Figure 2.14

Examples of Floating-point numbers

Figure 2.15

Examples of the printed representation of symbols (Part 1 of 2)

Figure 2.16

Examples of the printed representation of symbols (Part 2 of 2)

Figure 2.17

Valid patterns for tokens

Figure 2.18

Examples of the use of double-quote

Figure 2.19

Standard # Dispatching Macro Character Syntax

Figure 2.20

Radix Indicator Example

Figure 2.21

Complex Number Example

Figure 3.1

Some Defined Names Applicable to Variables

Figure 3.2

Common Lisp Special Operators

Figure 3.3

Defined names applicable to macros

Figure 3.4

Some function-related defined names

Figure 3.5

Some operators applicable to receiving multiple values

Figure 3.6

Defined names applicable to compiler macros

Figure 3.7

EVAL-WHEN processing

Figure 3.8

Defining Macros That Affect the Compile-Time Environment

Figure 3.9

Common Lisp Declaration Identifiers

Figure 3.10

What Kind of Lambda Lists to Use

Figure 3.11

Defined names applicable to lambda lists

Figure 3.12

Standardized Operators that use Ordinary Lambda Lists

Figure 3.13

Lambda List Keywords used by Ordinary Lambda Lists

Figure 3.14

Lambda List Keywords used by Generic Function Lambda Lists

Figure 3.15

Standardized Operators that use Specialized Lambda Lists

Figure 3.16

Lambda List Keywords used by Specialized Lambda Lists

Figure 3.17

Operators that use Macro Lambda Lists

Figure 3.18

Lambda List Keywords used by Macro Lambda Lists

Figure 3.19

Lambda List Keywords used by Defsetf Lambda Lists

Figure 3.20

Lambda List Keywords used by Define-modify-macro Lambda Lists

Figure 3.21

Lambda List Keywords used by Define-method-combination arguments Lambda Lists

Figure 3.22

Global Declaration Specifiers

Figure 3.23

Standardized Forms In Which Declarations Can Occur

Figure 3.24

Local Declaration Specifiers

Figure 3.25

Optimize qualities

Figure 4.1

Cross-References to Data Type Information

Figure 4.2

Standardized Atomic Type Specifiers

Figure 4.3

Standardized Compound Type Specifier Names

Figure 4.4

Standardized Compound-Only Type Specifier Names

Figure 4.5

Defined names relating to types and declarations.

Figure 4.6

Standardized Type Specifier Names

Figure 4.7

Object System Classes

Figure 4.8

Classes that correspond to pre-defined type specifiers

Figure 4.9

Result possibilities for subtypep

Figure 5.1

Examples of setf

Figure 5.2

Operators relating to places and generalized reference.

Figure 5.3

Sample Setf Expansion of a Variable

Figure 5.4

Sample Setf Expansion of a CAR Form

Figure 5.5

Sample Setf Expansion of a SUBSEQ Form

Figure 5.6

Sample Setf Expansion of a LDB Form

Figure 5.7

Functions that setf can be used with—1

Figure 5.8

Functions that setf can be used with—2

Figure 5.9

Read-Modify-Write Macros

Figure 5.10

Macros that have implicit tagbodies.

Figure 5.11

Operators that always prefer EQ over EQL

Figure 5.12

Summary and priorities of behavior of equal

Figure 5.13

Summary and priorities of behavior of equalp

Figure 7.1

Standardized Method-Defining Operators

Figure 7.2

Built-in Method Combination Types

Figure 9.1

Standardized Condition Types

Figure 9.2

Operators that define and create conditions.

Figure 9.3

Operators that read condition slots.

Figure 9.4

Operators relating to handling conditions.

Figure 9.5

Defined names relating to signaling conditions.

Figure 9.6

Defined names relating to restarts.

Figure 9.7

Operators relating to assertions.

Figure 10.1

Property list defined names

Figure 10.2

Symbol creation and inquiry defined names

Figure 11.1

Some Defined Names related to Packages

Figure 11.2

Standardized Package Names

Figure 12.1

Operators relating to Arithmetic.

Figure 12.2

Defined names relating to Exponentials, Logarithms, and Trigonometry.

Figure 12.3

Operators for numeric comparison and predication.

Figure 12.4

Defined names relating to numeric type manipulation and coercion.

Figure 12.5

Defined names relating to logical operations on numbers.

Figure 12.6

Defined names relating to byte manipulation.

Figure 12.7

Defined names relating to implementation-dependent details about numbers.

Figure 12.8

Functions Affected by Rule of Float Substitutability

Figure 12.9

Trigonometric Identities for Complex Domain

Figure 12.10

Quadrant Numbering for Branch Cuts

Figure 12.11

Random-state defined names

Figure 12.12

Recommended Minimum Floating-Point Precision and Exponent Size

Figure 12.13

Uses of /=, =, <, >, <=, and >=

Figure 12.14

Mathematical definition of arc sine, arc cosine, and arc tangent

Figure 12.15

Quadrant information for arc tangent

Figure 12.16

Mathematical definitions for hyperbolic functions

Figure 12.17

Bit-Wise Logical Operations

Figure 12.18

Bit-wise Logical Operations on Integers

Figure 13.1

Character defined names – 1

Figure 13.2

Character defined names – 2

Figure 14.1

Some defined names relating to conses.

Figure 14.2

Some defined names relating to trees.

Figure 14.3

Some defined names relating to lists.

Figure 14.4

Some defined names related to assocation lists.

Figure 14.5

Some defined names related to sets.

Figure 14.6

CAR and CDR variants

Figure 15.1

General Purpose Array-Related Defined Names

Figure 15.2

Operators that Manipulate Strings

Figure 15.3

Operators that Manipulate Bit Arrays

Figure 15.4

Bit-wise Logical Operations on Bit Arrays

Figure 17.1

Standardized Sequence Functions

Figure 17.2

Operators that have Two-Argument Tests to be Satisfied

Figure 17.3

Operators that have One-Argument Tests to be Satisfied

Figure 18.1

Hash-table defined names

Figure 19.1

Pathname Operations

Figure 19.2

Pathname functions using a :CASE argument

Figure 19.3

Special Markers In Directory Component

Figure 20.1

File and Directory Operations

Figure 20.2

File Functions that Treat Open and Closed Streams Differently

Figure 20.3

File Functions where Closed Streams Might Work Best

Figure 21.1

Some General-Purpose Stream Operations

Figure 21.2

Operators relating to Input Streams.

Figure 21.3

Operators relating to Output Streams.

Figure 21.4

Operators relating to Bidirectional Streams.

Figure 21.5

Defined Names related to Specialized Streams

Figure 21.6

Standardized Stream Variables

Figure 21.7

Operators that accept either Open or Closed Streams

Figure 21.8

Operators that accept Open Streams only

Figure 22.1

Standardized Printer Control Variables

Figure 22.2

Additional Influences on the Lisp printer.

Figure 22.3

Example of Logical Blocks, Conditional Newlines, and Sections

Figure 22.4

Defined names related to pretty printing.

Figure 22.5

Format directives related to Pretty Printing

Figure 22.6

Examples of format control strings

Figure 22.7

Argument correspondences for the WRITE function.

Figure 23.1

Values of standard control variables

Figure 24.1

Features examples

Figure 25.1

Variables maintained by the Read-Eval-Print Loop

Figure 25.2

Defined names relating to debugging

Figure 25.3

Defined names relating to environment inquiry.

Figure 25.4

Defined names involving Time.

Figure 25.5

Defined names involving time in Decoded Time.

Figure 25.6

Defined names involving time in Universal Time.

Figure 25.7

Defined names involving time in Internal Time.

Figure 25.8

Defined names involving time in Seconds.

Figure 26.1

Exponent Markers

Figure 26.2

Standardized I/O Customization Variables

Figure 26.3

Standardized Iteration Forms

Figure 26.4

Standardized Restart Functions


Next: , Previous: , Up: Top   [Contents][Index]