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

>      3. cadd*r等使わざるを得ない場合はCommon Lispの場合
>         defstructする方が何かと良い場合がある模様です。

データを S式 で持つのか structure あるいは instance で持つのかは、プロ
グラムの基本設計にかかわることで、「cadd*r等使わざるを得る/得ない」で 
*普通* 決めないと思います。そういう人がいるとすると、相当お行儀悪いです。

>     さらにLispからcar/cdrが消え去り、nthやらfirst/restに完全にとって変わる
>     かは不明です。

わたしは、明かにあり得ないと思ってます。

>         4. common lispにcadddr等は無いそうです。

cadddr はありますよ。
http://www.franz.com/support/documentation/6.2/ansicl/dictentr/carcdrca.htm

>     参考:Common LispのLispにおける立場は

Common Lisp に関しては CLHS を読まれることをお薦めします。
http://www.franz.com/support/documentation/6.2/ansicl/ansicl.htm