Next:
canlisp の系統
Up:
canlisp マニュアル
Previous:
はじめに
もくじ
はじめに
もくじ
canlisp の系統
使用する型
型の種類
型の分類
canlisp reader (シンタックス)
スペース
かっこ
コメント
区切り文字とトークン
エスケープ文字
数値型
文字型
単純な文字表現
エスケープ文字を伴うキーワード表現
エスケープ文字を伴ったコントロール文字の表現
その他注意点
文字列型
シングルクオート
ドット
nil
シンボル
各データ型の評価後の値
nil 型
整数型、文字型、文字列型
シンボル型
lisp 言語で定義される特殊なシンボル
『かんな』のカスタマイズに用いられるシンボル
通常のシンボル
CONS 型(関数呼出し)
関数の型と評価
SUBR 型、EXPR 型、LAMBDA 型
SPECIAL 型
CMACRO 型、MACRO 型
エラー処理
個々の関数の説明
数値演算
( + 'n 1 'n 2 'n 3 ... 'n n) SUBR
( - 'n 1 'n 2 'n 3 ... 'n n) SUBR
( 'n 1 'n 2 'n 3 ... 'n n) SUBR
( 'n 1 'n 2 'n 3 ... 'n n) SUBR
( 'n 1 'n 2 'n 3 ... 'n n) SUBR
文字列処理
( concat 's 1 's 2 ... 's n) SUBR
リスト処理
( cons 'g 1 'g 2) SUBR
( list 'g 1 'g 2 ... 'g n) SUBR
( sequence 'g 1 'g 2 ... 'g n) SUBR
( car 'l) SUBR
( cdr 'l) SUBR
述語
( eq 'g 1 'g 2) SUBR
( = 'g 1 'g 2) SUBR
( equal 'g 1 'g 2) SUBR
( null 'g 1) SUBR
( not 'g 1) SUBR
( atom 'g 1) SUBR
( > 'n 1 'n 2 ... 'n n) SUBR
( < 'n 1 'n 2 ... 'n n) SUBR
( boundp 'v) SUBR
( fboundp 'v) SUBR
制御構造
( progn 'g 1 'g 2 ... 'g n) SPECIAL
( cond (g 11 g 12 ... g 1n) (g 21 g 22 ... g 2n) ... (g m1 g m2 ... g mn)) SPECIAL
( and g 1 g 2 ... g n) SPECIAL
( or g 1 g 2 ... g n) SPECIAL
( if g 1 g 2 g 3) CMACRO
変数束縛
( set 'v 'g) SUBR
( setq v 1 'g 1 v 2 'g 2 ... v n 'g n) SPECIAL
( let ((v 1 'g 1) (v 2 'g 2) ... (v n 'g n)) gg 1 gg 2 ... gg n) CMACRO
関数定義
( defun vfname (v 1 v 2 ... v n) g 1 g 2 ... g n) SPECIAL
( defmacro vmname gvars g 1 g 2 ... g n) SPECIAL
UNIX 関連
( getenv 's) SUBR
その他
( quote g 1 g 2 ... g n) SPECIAL
( load 's) SUBR
( gc) SUBR
( copy-symbol 'v 1 'v 2) SUBR
『かんな』関連
( defmode vname ['sdpy ['srt ['gfn ['gus]]]]) SPECIAL
( defsymbol nkey 1 s 11 ... s 1n ... nkey m s m1 ... s mn) SPECIAL
( set-mode-display 'vmode 'sdpy) SUBR
( set-key 'vmode 'skeys 'gfn) SUBR
( global-set-key 'skeys 'gfn) SUBR
( unbind-key-function 'vmode 'gfn) SUBR
( global-unbind-key-function 'gfn) SUBR
( define-esc-sequence 'sterm 'sseq 'nkey) SUBR
( define-x-keysym 'skey 'nkey) SUBR
( use-dictionary 's 1 ... [':bushu 's i] ... [':user 's j] ... 's n) SUBR
( initialize-function 'gfn) SUBR
特殊なシンボルの表
『かんな』関連の変数
『かんな』のモードを表すシンボル
『かんな』の機能を表すシンボル
この文書について...
Riichiro Saito
1995年08月31日(木) 17時10分21秒 JST