2ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

Lisp Scheme Part36

581 :デフォルトの名無しさん:2013/06/26(水) 02:28:44.32
使う側としては参照よりsetfのが汎用的だと思うけどなあ
マクロに関してはsetfは勝手に展開して追ってくれるので、オレオレアクセッサも
マクロとして定義してやる限りインバージョンを自分で定義する必要はほとんど発生しないと思う。

>>577 のリンクの冒頭に出てくるmaxfだってcommon lispでは
(define-modify-macro maxf (val)
(lambda (place val) (max place val)))
で定義出来るし、添字計算だって1回しかしない(これも >>573 のリンク参照)。

しかしTAOよく知らないんだけど設計始まったのcommon lisp以前なんだな。
当時setfまわりあまり固まってなかったんだろうか。

226 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.02.02 2014/06/23 Mango Mangüé ★
FOX ★ DSO(Dynamic Shared Object)