/[emacs]/emacs/lispref/elisp.texi
ViewVC logotype

Diff of /emacs/lispref/elisp.texi

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.38.2.3 by miles, Fri Nov 21 00:35:46 2003 UTC revision 1.38.2.4 by miles, Sat Sep 4 09:20:09 2004 UTC
# Line 236  Programming Types Line 236  Programming Types
236  * Macro Type::          A method of expanding an expression into another  * Macro Type::          A method of expanding an expression into another
237                            expression, more fundamental but less pretty.                            expression, more fundamental but less pretty.
238  * Primitive Function Type::     A function written in C, callable from Lisp.  * Primitive Function Type::     A function written in C, callable from Lisp.
239  * Byte-Code Type::      A function written in Lisp, then compiled.  * Funvec Type::         A vector type callable as a function.
240  * Autoload Type::       A type used for automatically loading seldom-used  * Autoload Type::       A type used for automatically loading seldom-used
241                            functions.                            functions.
242    
# Line 386  Buffer-Local Variables Line 386  Buffer-Local Variables
386    
387  Functions  Functions
388    
389  * What Is a Function::      Lisp functions vs primitives; terminology.  * What Is a Function::      Lisp functions vs. primitives; terminology.
390  * Lambda Expressions::      How functions are expressed as Lisp objects.  * Lambda Expressions::      How functions are expressed as Lisp objects.
391  * Function Names::          A symbol can serve as the name of a function.  * Function Names::          A symbol can serve as the name of a function.
392  * Defining Functions::      Lisp expressions for defining functions.  * Defining Functions::      Lisp expressions for defining functions.
393  * Calling Functions::       How to use an existing function.  * Calling Functions::       How to use an existing function.
394  * Mapping Functions::       Applying a function to each element of a list, etc.  * Mapping Functions::       Applying a function to each element of a list, etc.
395  * Anonymous Functions::     Lambda-expressions are functions with no names.  * Anonymous Functions::     Lambda expressions are functions with no names.
396  * Function Cells::          Accessing or setting the function definition  * Function Cells::          Accessing or setting the function definition
397                                of a symbol.                                of a symbol.
398    * Inline Functions::        Defining functions that the compiler will open code.
399    * Function Currying::       Making wrapper functions that pre-specify
400                                  some arguments.
401    * Function Safety::         Determining whether a function is safe to call.
402  * Related Topics::          Cross-references to specific Lisp primitives  * Related Topics::          Cross-references to specific Lisp primitives
403                                that have a special bearing on how                                that have a special bearing on how functions work.
                               functions work.  
404    
405  Lambda Expressions  Lambda Expressions
406    

Legend:
Removed from v.1.38.2.3  
changed lines
  Added in v.1.38.2.4

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26