Takahide Nojima <nojima@taito.co.jp> writes:

>       ただ、Lispからcar/cdrが消え去り、nthやらfirst/restに完全にとって変わる
>      かは不明です。mapcarという名前からして大変なものもあるためです。

car/cdr, first/rest, nth... どれも必要だと思います。cons cell を意識す
るなら car/cdr、項目が横に並んでいる list を意識するなら first/rest、
文脈によって当然使い分けします。not/null や if/cond/when/case/...、
do/dolist/loop/... などもそうですよね。
fourth や fifth が頻繁に出てこざるをえないような、
S式の入り組んだやつには、わたしは destructuring-bind を使うことが多いです。

>         1. 可読性が犠牲になる例:
>             ・ caddddrでd何個だからどこの要素だとか、
>             ・ cdaddaaadrとか言われてもちょとすぐにわからん

ご存知かとは思いますが、念のため、
caddddr や cdaddaaadr は Common Lisp にはありません。

>  [A] 現在はまだ一部のLisp処理系の方言です。

最後になりましたが、Common Lisp は方言では無いと思います。
;; ANSI C は C の方言ですか?

-- 
KURODA, Hisao
Mathematical Systems Inc.
10F Four Seasons Bldg.
2-4-3 Shinjuku, Shinjuku-ku,
Tokyo 160-0022 Japan
Tel: +81-3-3358-1701
Fax: +81-3-3358-1727
URL: http://www.msi.co.jp/~kuroda