next up previous
Next: 4.1 リスト処理 xllist.c Up: ソフトウェア特論 講義資料 C言語によるLisp処理系 Previous: 3 リスプデータの内部表現

4 Xlispの組込み関数の定義

組込み関数がどのように定義されているかを見てみます. Xlispの組込み関数はそれぞれに対応するCの関数が定義されています. それらはLispの関数名とほぼ同じ名称で,先頭にxがついています. データに関しては,C言語の中で扱うデータint, floatなどと, Lispの世界での整数,浮動少数点データなどを相互に変換する関数やマクロを 用意します.



generated through LaTeX2HTML. M.Inaba 平成18年5月6日