Path: ccsf.homeunix.org!ccsf.homeunix.org!news1.wakwak.com!nf1.xephion.ne.jp!onion.ish.org!news.daionet.gr.jp!news.yamada.gr.jp!news.media.kyoto-u.ac.jp!msi.co.jp!not-for-mail From: KURODA Hisao Newsgroups: fj.comp.lang.lisp Subject: Re: Thank you too(Re: Thank you!(Re: [Q] missing car/cdr)) Date: 20 Feb 2004 10:51:16 +0900 Organization: Mathematical Systems Inc., Tokyo, Japan Lines: 24 Message-ID: <71r7wq4iy3.fsf@hinttika.msi.co.jp> References: NNTP-Posting-Host: hinttika.msi.co.jp Mime-Version: 1.0 Content-Type: text/plain; charset=iso-2022-jp Content-Transfer-Encoding: 8bit X-Trace: quux.msi.co.jp 1077241876 27716 192.51.53.29 (20 Feb 2004 01:51:16 GMT) X-Complaints-To: newsadmin@msi.co.jp NNTP-Posting-Date: 20 Feb 2004 01:51:16 GMT User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.1 Xref: ccsf.homeunix.org fj.comp.lang.lisp:50 Takahide Nojima 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