この文書はCommon Lispから借りたEmacs Lisp機能の集合を記述する。 それらの機能のすべてはここに詳細に記述される。この文書はいかなる Common Lispの事前知識も仮定しないが、Emacs Lispの基本知識は仮定する。
| • 概観: | インストール、使用法、その他 | |
| • プログラム構造: | 引数リスト、‘eval-when’、‘defalias’ | |
| • 述語: | ‘typep’と‘eql’、‘equalp’ | |
| • 制御構造: | ‘setf’、‘when’、‘do’、‘loop’、その他 | |
| • マクロ: | 分配、‘define-compiler-macro’ | |
| • 宣言: | ‘proclaim’、‘declare’、その他 | |
| • シンボル: | 属性リスト、‘gensym’ | |
| • 数: | 述語、関数、乱数 | |
| • 列: | マッピング関数、検索、ソート | |
| • リスト: | ‘cadr’、‘sublis’、‘member*’、‘assoc*’、その他 | |
| • ハッシュ表: | ‘make-hash-table’、‘gethash’、その他 | |
| • 構造体: | ‘defstruct’ | |
| • アサーション: | ‘check-type’、‘assert’、‘ignore-errors’ | |
| • 効率の配慮: | ヒントとテクニック | |
| • Common Lispとの互換性: | すべての既知のSteeleとの相違 | |
| • 古いCLとの互換性: | すべての既知の古いcl.elとの相違 | |
| • Common Lispの移植: | Common Lispコード移植のためのヒント | |
| • 関数索引: | ||
| • 変数索引: | ||