nptclのブログ

Common Lisp処理系nptの開発メモです。https://github.com/nptcl/npt

2020-09-01から1ヶ月間の記事一覧

nptのバグが多すぎる

npt

少し前にnptを一通り完成させたと書きました。 現時点でバグは大量にあるだろうと思っていたのですが、 とりあえずConsesのテストケースを一通り実施したものの、 予想をはるかに上回り、大半がバグありという結果になりました。 ちょっとひどすぎる。 ほと…

(setf getf)の定義が難しかった

getfはplistの値を操作するアクセス関数です。 取得する方の構文は、 (getf plist indicator &optional default) みたいな感じです。 設定の方はこんな感じ。 (setf (getf place indicator &optional default) new-value) 説明では、setfでgetfを使うときにd…