| www.delorie.com/gnu/docs/emacs/cl_1.html | search |
![]() Buy the book! | |
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
This document describes a set of Emacs Lisp facilities borrowed from Common Lisp. All the facilities are described here in detail. While this document does not assume any prior knowledge of Common Lisp, it does assume a basic familiarity with Emacs Lisp.
2. Overview Installation, usage, etc. 3. Program Structure Arglists, `eval-when', `defalias' 4. Predicates `typep', `eql', and `equalp' 5. Control Structure `setf', `do', `loop', etc. 6. Macros Destructuring, `define-compiler-macro' 7. Declarations `proclaim', `declare', etc. 8. Symbols Property lists, `gensym' 9. Numbers Predicates, functions, random numbers 10. Sequences Mapping, functions, searching, sorting 11. Lists `cadr', `sublis', `member*', `assoc*', etc. 12. Structures `defstruct' 13. Assertions and Errors `check-type', `assert', `ignore-errors'.
A. Efficiency Concerns Hints and techniques B. Common Lisp Compatibility All known differences with Steele C. Old CL Compatibility All known differences with old cl.el D. Porting Common Lisp Hints for porting Common Lisp code
Function Index Variable Index
| webmaster donations bookstore | delorie software privacy |
| Copyright © 2003 by The Free Software Foundation | Updated Jun 2003 |