X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=doc%2Fmanual%2Fsbcl.texinfo;h=9937ce41266c47ee98dd769eea7fd637102ed6d1;hb=b194e5262c0ca11756bc01ea4427aad465dbcaa0;hp=10e973667b2174f88faa934c14e45edce590e250;hpb=f9dc44c74dcd58bc6397080b5cad7ea21edd555a;p=sbcl.git diff --git a/doc/manual/sbcl.texinfo b/doc/manual/sbcl.texinfo index 10e9736..9937ce4 100644 --- a/doc/manual/sbcl.texinfo +++ b/doc/manual/sbcl.texinfo @@ -9,7 +9,14 @@ @set VERSION 0.8.9 @set UPDATED 2 April 2004 @set UPDATE-MONTH April 2004 - + +@c for install-info +@dircategory Software development +@direntry +* sbcl: (sbcl). The Steel Bank Common Lisp compiler +@end direntry + + @copying @@ -45,9 +52,9 @@ provided with absolutely no warranty. See the @file{COPYING} and @ifnottex -@node Top, Introduction, (dir), (dir) +@node Top @comment node-name, next, previous, up -@top SBCL +@top sbcl @insertcopying @@ -58,131 +65,10 @@ provided with absolutely no warranty. See the @file{COPYING} and * Efficiency:: * Beyond The ANSI Standard:: * The Foreign Function Interface:: -* Function Index:: * Concept Index:: +* Function Index:: +* Variable Index:: * Colophon:: - -@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 @end menu @end ifnottex