リスト X の car を Y に置き換えて、置き換えた X を返します。 (progn (setf (car X) Y) X)と同じでしょうか。 使用例: ;;; 置き換えてみる。 (setq g '(a b c)) => (a b c) (rplaca (cdr g) 'd) => (d c) g => (a d c)