[Anthy-dev 2241] Re: r5rs: 多値

Back to archive index

YamaKen yamak****@bp*****
2005年 8月 19日 (金) 15:01:37 JST


ヤマケンです。こんにちは。

At Thu, 18 Aug 2005 22:24:13 -0700,
jun.l****@gmail***** wrote:
> 
> On Thu, 18 Aug 2005 19:19:08 +0900
> Kazuki Ohta <mover****@hct*****> wrote:
> > 色々考えている内にもう少し色々な型が欲しくなって参りまして...
> > 
> > ScmObj ScmOp_quote(ScmObj obj)
> > 
> > の様に、quoteにはenvが付かないようにしたいのですよね。逆にdefineではenvが必須です
> > し。なのでUNEVALED_ARGをまた分割するかもしれません。しかし、こうしているとキリが無
> > いので、おとなしく歴史に従った方が良いのかも...
> 
> 種類を増やす方針は固まったんだから、名前は適当に決めちゃって種類も適当に
> 多めに選んで、コード書いた方がいいと思います。それで後から名前をゆっくり
> 検討したり、該当関数が 1 つや 2 つしか無い型を粛清したりした方が多分生産
> 的でしょう。(多分 siod と同じようなセットに落ち着きそうな予感がしますが)
> 
> ;; ちなみに私はヤマケンさんの RAW がちょっと気に入りました。でも ARGS よ
> ;; りは LIST のほうが良いと思います。FUNCTYPE0-5 からの類推で「引数に関
> ;; する情報である」事は名前に含める必要は感じないので。
> ;; でもひとまずは適当に決めたらいいと思います。

ARGSという名前は以下のフォームでのargsを指すものとして引数の受け
渡し形式に関する情報を示したつもりでしたが、「引数に関する情報で
ある」事を示しているという誤解を招きやすいので、LISTの方がいいか
もしれませんね。

(lambda args ...)

いずれにしても太田さんの趣味で決める問題ですね。結局それぞれの型
についてコメントは書く事になると思うのでSiod式でも構わないと思い
ます。

いよいよ本格的なuimへの組み込みが始まったようで非常に楽しみです。
お二人とも無理せず楽しみながら進めてください。

-------------------------------
ヤマケン yamak****@bp*****



Anthy-dev メーリングリストの案内
Back to archive index