2005-09-19から1日間の記事一覧

どんな時にマクロが必要なのか

OnLispの該当部分によると「引数の評価を制御したいとき」にマクロを使うべきである、とある。例えば下のsetfなら第1引数の内容を見てどこにaを代入するべきか決める必要がある。 (setf (car x) 'a)仮にここで第1引数が(car x)ではなくてただの変数であっ…

学期はじめ

今日はオートマトン。有限オートマトンしかやらないみたいです。今日は数学的基礎ということで、集合の直積とかポーランド記法とかの話だったんだけど今更感が漂う内容…orz 先生曰く、ポーランド記法は中置記法と違って括弧がいらない、コンピュータにとって…

引っ越し

exblogからはてなに引っ越しを敢行しました。ここではLispを勉強していく過程とか日記のようなものをだらだら書いていくつもりです。