Re: [Q] missing car/cdr
成田です。
kuno@gssm.otsuka.tsukuba.ac.jp wrote:
> nojima@taito.co.jpさん:
>> [Q] 最近はcar/cdrの代りにfirst/restというのが今時なのでしょうか?
>> それともCommon Lispだけの方言と思えばよいのでしょうか?
>
> CommonLispから始まって最近のLispはこういう感じなのかな。
LISP のコミュニティーに属していないし、最近のコードを詳しく読んで
いないので、今時の潮流はわかりませんが、car/cdr は今でも普通に使
うものだと思ってました。
first, second...tenth の文脈の中で first, rest を使うのは
あるかもしれないけれど(nth や nthcdr ってのもあるわな)。
> でもcaddrとか書きたいですよね。 久野
ただ、「cadr は例外的に使われるけれど、ca[ad]*r 表記を人に読ませ
るようなコードに書くのはいただけないネェ」っつぅような話はどこかで
読んだ気が……
まあ、こういうときに first...tenth (or nth) を使うってものな
のかもしれない。
--
「十分間で決断し、短い理由を添えよ」
A.I.Soft, Inc. CS・品質推進課 成田隆興
Fnews-brouse 1.9(20180406) -- by Mizuno, MWE <mwe@ccsf.jp>
GnuPG Key ID = ECC8A735
GnuPG Key fingerprint = 9BE6 B9E9 55A5 A499 CD51 946E 9BDC 7870 ECC8 A735