Next:
Table of Contents
, Previous:
Symbol Index
, Up:
Top
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 <code>equal</code>
Figure 5.13: Summary and priorities of behavior of <code>equalp</code>
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