Takashi Hiromatsu
matsu****@ca2*****
2005年 7月 26日 (火) 13:10:29 JST
山本さん 有難うございます。 > > CVS 先端で、以下の関数を定義しておいて、 > > すいませんが、まずここだけ質問させて下さい。 > なぜ再帰を利用するのでしょうか? 単に、個人的な嗜好です。 OS9(68000) でコードを書いていたころ、再帰再入可能な小さく単純なモジュールを 組み合わせて、OS上で、OSの機能に依存した、シミュレータを動かしていたりした 事が有ります。(20年も前ですが) それで、どうしても、思考が、whileを使うんだったら、再帰を使うと云う方に向き ます。 > ignore ではない、carbon-font.el の関数ですが、以下のように定義するので > はダメなんでしょうか? 私は、e-lisp の流儀にはものすごく疎くて、素人同然です。なので、どんどん修正 して頂けると有り難いです。 頂いたコードを、眺めて見てから、CVSを修正させていただきます。 > あと、append を利用するのは、セルを無駄遣いするので、あまりよいことでは > ありません。 "セルを無駄遣いする" の意味が良く判ってません。 > # carbon-font-get-scale は、もう少し奇麗にする余地があると思います。 carbon-font-scale-alist-with-silk の構造から見直した方が良いかも知れませんね? 廣松