GNU Emacs 32.0.50 (9008bf64c3) のマニュアルを PLaMo 翻訳で機械翻訳したものです。誤訳を含むことがあります。原文: https://www.gnu.org/software/emacs/manual/html_node/elisp/Evaluation-Notation.html ・ emacs-doc.conao3.com

1.3.3 評価表記

評価可能なLisp式をフォームと呼びます。フォームを評価すると常に結果が得られ、それはLispオブジェクトとなります。本マニュアルの例では、これを‘⇒’で示しています:

(car '(1 2))
     ⇒ 1

これは「(car '(1 2))は1と評価される」と読み替えることができます。

フォームがマクロ呼び出しである場合、それはLispが評価するための新しいフォームへと展開されます。展開結果を ‘→’ で示します。展開されたフォームの評価結果を示す場合と示さない場合があります。

(third '(a b c))
     → (car (cdr (cdr '(a b c))))
     ⇒ c

ある形式を説明するために、同一の結果をもたらす別の形式を示すことがあります。2つの形式が厳密に等価であることは、‘≡’で示されます。

(make-sparse-keymap) ≡ (list 'keymap)