(setf (nthcdr N LIST) VALUE)
subseq は新しいリストを作る・・・だと? - 日々ごちゃごちゃと考える の最後に書いた (setf nthcdr) は、なんか罠くさいなーとおもってたらやっぱり罠だった。
N=0 のとき、は・・・
(setq *list* '(a b c d e) => (a b c d e) (nthcdr 0 *list*) => (a b c d e) (eq (nthcdr 0 *list*) *list*) => t
(nthcdr 0 LIST) は LIST(が束縛されてるリスト)そのものを返す、のか。それなんて identity?じゃあ identity に setf するってどーゆーことよ?って話に。いや、意味わかんない。投了。