標準愚痴出力

個人的なIT作業ログです。もしかしたら一般的に参考になることが書いているかもしれません(弱気

islisp

最近の Lisp 活動 (gmnlisp v0.6.0)

SQL-Bless が一段落したので、また gmnlisp のコードさわってました。いい加減コミットも 100近くまでたまってきたので、一応リリースしました。 Release v0.6.0 · hymkor/gmnlisp 結構すすみました。 包括関数の実装がたぶん完了 オブジェクトシステムの機…

ISLisp の包括関数のどれが呼ばれるだろう

ISLisp の包括関数 (generic function) って、要は「関数の多重定義」みたいなもんだと思うんだが、一つ疑問があった。 (defgeneric) で宣言したパラメーターリストと、(defmethod) で宣言した関数群で、引数名がくいちがっていても大丈夫だろうか? 実験し…

Lisp で、メソッド名より前にレシーバー名をおいて、メソッドを呼び出す試み

(2024.06.26) 追記あり Lisp でオブジェクト指向プログラミングをする場合、他の言語と違い、(METHOD OBJECT PARAMS...) みたいに呼び出すことが多い。 これを無理やり、(OBJECT METHOD PARAMS...) みたいに呼び出す方法を考えた。そのためには、 クラスは、…