Next: About this document ...
Up: CMU Common Lisp User's
Previous: Source Translation Utilities
  Contents
-
- Command Line Options
| Integers
| Integers
| Floats
| Floats
| Floats
| Negative Zero
| Denormalized Floats
| Denormalized Floats
| Floating Point Exceptions
| Floating Point Exceptions
| Floating Point Exceptions
| Floating Point Rounding Mode
| Floating Point Rounding Mode
| Floating Point Rounding Mode
| Floating Point Rounding Mode
| Characters
| Characters
| Describe
| Describe
| Describe
| Describe
| The Graphical Interface
| Stream Extensions
| Stream Extensions
| Saving a Core Image
| Saving a Core Image
| Pathnames
| Logical Pathnames
| Logical Pathnames
| Search Lists
| Time Parsing and Formatting
| Time Parsing and Formatting
| Random Number Generation
| The Debugger
| Debugger Introduction
| Debugger Introduction
| Debugger Introduction
| Debugger Introduction
| Stack Frames
| How Arguments are Printed
| Funny Frames
| Debug Tail Recursion
| Unknown Locations and Interrupts
| Unknown Locations and Interrupts
| Variable Access
| Variable Value Availability
| Variable Value Availability
| Variable Value Availability
| How the Source is
| Source Location Availability
| Compiler Policy Control
| Compiler Policy Control
| Compiler Policy Control
| Compiler Policy Control
| Compiler Policy Control
| Function Tracing
| Function Tracing
| Function Tracing
| Function Tracing
| Encapsulation Functions
| Encapsulation Functions
| Encapsulation Functions
| Calling the Compiler
| Calling the Compiler
| Calling the Compiler
| Calling the Compiler
| Calling the Compiler
| Calling the Compiler
| Calling the Compiler
| Calling the Compiler
| Undefined Warnings
| Interpreting Error Messages
| The Original and Actual
| The Original and Actual
| The Processing Path
| The Processing Path
| The Processing Path
| Error Severity
| Error Severity
| Error Message Parameterization
| Error Message Parameterization
| Compile Time Type Errors
| Precise Type Checking
| Weakened Type Checking
| Getting Existing Programs to
| Compiler Policy
| The Optimize Declaration
| The Optimize Declaration
| The Optimize Declaration
| The Optimize Declaration
| The Optimize Declaration
| The Optimize Declaration
| The Optimize Declaration
| The Optimize-Interface Declaration
| The Optimize-Interface Declaration
| Open Coding and Inline
| Open Coding and Inline
| Open Coding and Inline
| Canonicalization
| Canonicalization
| Canonicalization
| Canonicalization
| Canonicalization
| Member Types
| Member Types
| Union Types
| Union Types
| Union Types
| The Empty Type
| The Empty Type
| Function Types
| The Values Declaration
| The Values Declaration
| Structure Types
| Structure Types
| The Freeze-Type Declaration
| Type Style Recommendations
| Type Style Recommendations
| Type Style Recommendations
| Type Style Recommendations
| Type Style Recommendations
| Type Style Recommendations
| Type Style Recommendations
| Type Inference
| Type Inference
| Type Inference
| Variable Type Inference
| Variable Type Inference
| Global Function Type Inference
| Operation Specific Type Inference
| Operation Specific Type Inference
| Dynamic Type Inference
| Dynamic Type Inference
| Dynamic Type Inference
| Type Check Optimization
| Source Optimization
| Let Optimization
| Constant Folding
| Constant Folding
| Unused Expression Elimination
| Unused Expression Elimination
| Control Optimization
| Control Optimization
| Unreachable Code Deletion
| Unreachable Code Deletion
| Multiple Values Optimization
| Source to Source Transformation
| Style Recommendations
| Tail Recursion
| Tail Recursion
| Local Call
| Local Call
| Local Call
| Self-Recursive Calls
| Closures
| Local Tail Recursion
| Local Tail Recursion
| Block Compilation
| Block Compilation
| Block Compilation Declarations
| Block Compilation Declarations
| Compiler Arguments
| Compiler Arguments
| Practical Difficulties
| Context Declarations
| Context Declarations
| Inline Expansion
| Inline Expansion Recording
| The Maybe-Inline Declaration
| Byte Coded Compilation
| Byte Coded Compilation
| Byte Coded Compilation
| Object Representation
| Structure Representation
| Descriptors
| Non-Descriptor Representations
| Non-Descriptor Representations
| Generic Arithmetic
| Fixnums
| Fixnums
| Word Integers
| Floating Point Efficiency
| Specialized Arrays
| Specialized Structure Slots
| Interactions With Local Call
| Representation of Characters
| Representation of Characters
| Avoid Unnecessary Consing
| Avoid Unnecessary Consing
| Avoid Unnecessary Consing
| Complex Argument Syntax
| Complex Argument Syntax
| Trace Files and Disassembly
| Trace Files and Disassembly
| Trace Files and Disassembly
| Trace Files and Disassembly
| Efficiency Notes
| Efficiency Notes
| Type Uncertainty
| Representation Efficiency Notes
| Representation Efficiency Notes
| Representation Efficiency Notes
| Representation Efficiency Notes
| Representation Efficiency Notes
| Profiling
| Profiling
| Profiling
| Profiling
| Additional Timing Utilities
| A Note on Timing
| Benchmarking Techniques
| Type Translations
| Type Translations
| Type Translations
| System Area Pointers
| File Descriptor Streams
| Making Sense of Mach
| Unix Interrupts
| Unix Interrupts
| Object Sets
| Defining Alien Types
| Alien Type Specifiers
| Alien Type Specifiers
| Alien Type Specifiers
| Alien Type Specifiers
| Alien Coercion Operations
| Alien Dynamic Allocation
| External Alien Variables
| Loading Unix Object Files
| The alien-funcall Primitive
| The def-alien-routine Macro
| Calling Lisp from C
| Accessing Lisp Arrays
| Frames
| Debug-functions
| Code-locations
| Source Translation Utilities
| Index
- argument syntax
- Complex Argument Syntax
- arithmetic
- Generic Arithmetic
- array types
- Specialized Arrays
- arrays
- Arrays
- bit-vectors
- Bit-Vectors
- block
- Source Location Availability
| Source Location Availability
- block compilation
- Funny Frames
- call
- Local Call
| Inline Expansion
| Interactions With Local Call
- cleanup
- Funny Frames
- compilation
- Compilation Units
| Block Compilation
| Compile Your Code
- compile-file
- Compiler Arguments
- consing
- Descriptors
- continuations
- Trace Files and Disassembly
- CPU time
- A Note on Timing
- declarations
- The Optimize Declaration
| The Optimize-Interface Declaration
| Block Compilation Declarations
| Context Declarations
- descriptor representations
- Representation Efficiency Notes
- descriptors
- Descriptors
- efficiency
- Object Representation
| Variables
| General Efficiency Hints
| Avoid Unnecessary Consing
| Complex Argument Syntax
| Efficiency Notes and Type
- efficiency notes
- Representation Efficiency Notes
| Verbosity Control
- empty type
- The Empty Type
- entry points
- Funny Frames
- error messages
- Interpreting Error Messages
| Error Message Parameterization
- errors
- Unknown Locations and Interrupts
| The Empty Type
- evaluation
- The Command Loop
| Note On Lexical Variable
- existing programs
- Getting Existing Programs to
- expansion
- Inline Expansion
- external
- Funny Frames
- folding
- Constant Folding
- frames
- Stack Frames
- free
- System Area Pointers
- function
- Function Names
| Function Tracing
| Function Types
| Global Function Type Inference
- function call
- Local Call
| Inline Expansion
- hash-tables
- Hashtables
- listing files
- Trace Files and Disassembly
- lists
- Think Before You Use
- local call
- Local Function Type Inference
| Return Values
| Interactions With Local Call
- locations
- Unknown Locations and Interrupts
- macroexpansion
- Errors During Macroexpansion
- malloc
- System Area Pointers
- mapping
- Mapping and Iteration
- names
- Function Names
- notes
- Efficiency Notes
- numeric
- Operation Specific Type Inference
| Numbers
| Generic Arithmetic
- optimization
- Type Check Optimization
| Let Optimization
| Control Optimization
| Multiple Values Optimization
| Inline Expansion
| Efficiency Notes and Type
- optional
- Funny Frames
- policy
- Compiler Policy Control
| Compiler Policy
- random number generation
- Original Generator
| New Generator
- read errors
- Read Errors
- recursion
- Debug Tail Recursion
| Self-Recursive Calls
| Local Tail Recursion
- representation
- Object Representation
| Descriptors
- return values
- Return Values
- run time
- A Note on Timing
- source location printing
- Source Location Printing
- structure types
- Structure Representation
| Specialized Structure Slots
- transformation
- Source to Source Transformation
- type checking
- Compile Time Type Errors
| Precise Type Checking
| Weakened Type Checking
| Type Check Optimization
| Efficiency Notes and Type
- type declarations
- Variables
- type inference
- Dynamic Type Inference
- types
- Types in Python
| Getting Existing Programs to
| More About Types in
| Canonicalization
| Function Types
| Structure Types
| Type Restrictions
| Numbers
| Specialized Arrays
| Type Uncertainty
| Type Translations
| Type Translations
- unix
- Unix Pathnames
- variables
- Variable Access
| Variables
- vectors
- Vectors
- verbosity
- Error Message Parameterization
| Verbosity Control
[funs]
Variable Index
2
Peter Van Eynde
2001-03-08