本文書は、『かんな』のカスタマイズファイルのパーサである canlisp の言 語定義を与えるものである。
この文書では、.canna ファイルに記述できる言語仕様を lisp 言語の立場か ら述べる。.canna ファイルのパーサである canlisp インタプリタは独立した コマンドとしても準備されている(canlisp と言う名前のコマンドである)。本 言語仕様の確認をしたい場合は canlisp コマンドで確認するとよい。
なお、canlisp で使われる『かんな』制御の各パラメタの詳細な説明は行わな い。各パラメタの詳細については、『かんな』マニュアルを参照されたい。
本文書を読むにあたっては一通りの lisp 言語の知識が必要となる。 本文書の他に以下の lisp マニュアルを参照されたい。
なお、本マニュアル作成に当たって菱田修氏には lisp 言語の視点より念入り な査読と、貴重なご意見をいただきました。ここに謹んで感謝の意を表します。