Kost-Smith氏作の「非破壊的SETF」のようなものです。:modf)試してみるどんな関数があるかは、Quickdocsで確認できます。14))のように、元のオブジェクトを変更することはなしに、元のオブジェクトの一部を変更したものを返すというものです。Lisp標準のデータ型にも対応しています。0)コピーしてSETFすれば良いんじゃないのかというところもありますが、その辺りをすっきり纏めてくれるところが便利なのではないでしょうか。ちなみにリストは、コピーしてSETFではなく、新規にCONSする戦略のようです。SETFのようにmodfでもユーザーに拡張する手段が提供されています。主な道具は、define-modf-expanderdefine-modf-methoddefine-modf-rewriteですが、-expanderと、-methodの方は対応するSETFのものから使い方も想像が付くかなと思います。...))等、複合したオペレーターを分解するルールを記述するのに使います。まとめ今回は、modfを紹介してみました。元のオブジェクトには変更を加えないで一部分だけ変えたいということは、それなりにあるかなと思いますが、modというとどうも元のオブジェクトを変更するような動作を想像してしまいます。copyf等でも良かったような、そうでもないような。