-
-@detailmenu
- --- The Detailed Node Listing ---
-
-Introduction
-
-* More Common Lisp Information::
-* More SBCL Information::
-* Overview::
-
-The Compiler
-
-* Error Messages::
-* Handling of Types::
-* Compiler Policy::
-* Open Coding and Inline Expansion::
-
-Error Messages
-
-* The Parts of the Error Message::
-* The Original and Actual Source::
-* Error Severity::
-* Errors During Macroexpansion::
-* Read Errors::
-
-The Compiler's Handling of Types
-
-* Implementation Limitations::
-* Type Errors at Compile Time::
-* Precise Type Checking::
-* Weakened Type Checking::
-* Getting Existing Programs to Run::
-
-The Debugger
-
-* Starting the Debugger::
-* The Debugger Command Loop::
-* Controlling Printing in the Debugger::
-* Stack Frames::
-* Variable Access::
-* Source Location Printing::
-* Debugger Policy Control::
-* Exiting Commands::
-* Information Commands::
-* Function Tracing::
-
-Stack Frames
-
-* Stack Motion::
-* How Arguments are Printed::
-* Function Names::
-* Funny Frames::
-* Debug Tail Recursion::
-* Unknown Locations and Interrupts::
-
-Variable Access
-
-* Variable Value Availability::
-* Note On Lexical Variable Access::
-
-Source Location Printing
-
-* How the Source is Found::
-* Source Location Availability::
-
-Efficiency
-
-* Dynamic-extent allocation::
-* Modular arithmetic::
-
-Beyond The ANSI Standard
-
-* Non-Conformance With The ANSI Standard::
-* Idiosyncrasies::
-* Extensions::
-
-Extensions
-
-* Things Which Might Be In The Next ANSI Standard::
-* Threading::
-* Support For Unix::
-* Customization Hooks for Users::
-* Tools To Help Developers::
-* Interface To Low-Level SBCL Implementation::
-* Efficiency Hacks::
-
-The Foreign Function Interface
-
-* Introduction to the Foreign Function Interface::
-* Foreign Types::
-* Operations On Foreign Values::
-* Foreign Variables::
-* Foreign Data Structure Examples::
-* Loading Unix Object Files::
-* Foreign Function Calls::
-* Step-By-Step Example of the Foreign Function Interface::
-
-Foreign Types
-
-* Defining Foreign Types::
-* Foreign Types and Lisp Types::
-* Foreign Type Specifiers::
-
-Operations On Foreign Values
-
-* Accessing Foreign Values::
-* Coercing Foreign Values::
-* Foreign Dynamic Allocation::
-
-Foreign Variables
-
-* Local Foreign Variables::
-* External Foreign Variables::
-
-Foreign Function Calls
-
-* The alien-funcall Primitive::
-* The define-alien-routine Macro::
-* define-alien-routine Example::
-* Calling Lisp From C::
-
-@end detailmenu