diff options
author | Matthias Benkard <code@mail.matthias.benkard.de> | 2007-09-16 18:35:48 +0200 |
---|---|---|
committer | Matthias Benkard <code@mail.matthias.benkard.de> | 2007-09-16 18:35:48 +0200 |
commit | a136324b6f1cd33a37ec902d46451e97290fa3da (patch) | |
tree | 7f7515cc86b2d9019858fa9c01472ac954ec1273 | |
parent | 164950db293f283e5d1be7a9d6262ef1a331f359 (diff) |
Manual: Various improvements.
darcs-hash:f93e1b507e1c074cac1d3b1c82213890b2c00211
-rw-r--r-- | objective-cl.texinfo | 47 |
1 files changed, 29 insertions, 18 deletions
diff --git a/objective-cl.texinfo b/objective-cl.texinfo index 76543f4..b51f840 100644 --- a/objective-cl.texinfo +++ b/objective-cl.texinfo @@ -5,7 +5,7 @@ @c %**end of header @c The time stamp is automatically maintained by Emacs. -@c Time-stamp: <2007-09-12 02:51:54 mulk> +@c Time-stamp: <2007-09-12 14:51:29 mulk> @set VERSION 0.0.1 @set UPDATED 12. September 2007 @@ -66,15 +66,21 @@ Copyright @copyright{} 2007 Matthias Benkard. @end ifnottex @menu -* Introduction:: A quick-start guide to Objective-CL. +* Introduction:: What Objective-CL is all about. +* Getting Started:: A quick-start guide to Objective-CL. +* Installation:: * Objective-CL Concepts:: Selectors, class instances, and method invocations. * Interacting with Objective-C:: Invoking methods, creating instances, defining classes, and converting data. * Reference Manual:: A reference of the Objective-CL API. -* Concept Index:: A menu covering many concepts. -* Symbol Index:: A list of symbols defined by Objective-CL. * Copying This Manual:: The GNU General Public License, Version 3. +* Function Index:: +* Macro Index:: +* Variable Index:: +* Class Index:: +* Symbol Index:: A list of symbols defined by Objective-CL. +* Concept Index:: A menu covering many concepts. @end menu @@ -82,11 +88,24 @@ Copyright @copyright{} 2007 Matthias Benkard. @chapter Introduction @menu * Purpose:: Whom Objective-CL is for and why it exists. -* A Simple Example:: Using Objective-CL to invoke methods. * History:: How the project came to be. @end menu +@node Getting Started +@chapter Getting Started +@menu +* Installation:: How to acquire and install Objective-CL. +* A Simple Example:: Using Objective-CL to invoke methods. +@end menu + + +@node Installation +@chapter Installation + + + + @node Objective-CL Concepts @chapter Objective-CL Concepts @menu @@ -101,12 +120,6 @@ Copyright @copyright{} 2007 Matthias Benkard. * Calling Objective-C:: Instantiating and retrieving classes and objects, and ways of sending messages to them. -* Defining Classes:: Defining classes and making them accessible to - Objective-C code. -* Data Conversion:: How conversion between Lisp and Objective-C data - types works. -* Special Data Types:: Data types that are handled specially in order - to improve integration. @end menu @node Initialisation and Shutdown @@ -131,14 +144,12 @@ Details: Details: -* Function `invoke':: -* Function `invoke-by-name':: -* Function `install-reader-syntax':: - -Convenience functions: +* Function `invoke':: +* Function `invoke-by-name':: +* Function `install-reader-syntax':: Convenience functions: -* Function `objc-eql':: -* Function `objc-equal':: +* Function `objc-eql':: +* Function `objc-equal':: @end menu @node Using the `invoke' function |