遅れてきた人によるメモ

遅れてきた人は危険がいっぱい

Common Lisp

Common Lispの(defun (setf fun) (val a) ...)について

■承前 Common Lispでイマイチよく分からなかったことを書こうと思う。on Lispでもちょこっと出てくる、(defun (setf fun) (val a) ...)について。まず調べようとしても、検索しにくい、とても検索にしにくい。説明すると、(setf (fun a) val)を定義するため…

Common Lispでfoldrを書いてみる

Haskellのfoldrに的を絞ってCommon Lispで説明する。適用条件は狭まるものの、アルゴリズムを再帰関数で抽象化するためのテンプレートっぽさを実感してもらえればと思う(正格評価と遅延評価の違いは無視する)。 まず、foldrをCommon Lispで速度とか考えず素…

moclを購入したのでiOS用のサンプルを動かす手順をまとめてみた(Common Lisp)

moclについて moclとは、iOSとAndroid(現在)を開発するためのCommon Lispの実装です。moclを利用することで、iOS, Androidのアプリの一部をCommon Lispで開発できるようになります。つい最近のECLM 2013で発表が行われました。Common LispはGUIが一昔前な印…