[Gauche-devel-jp] Re: Would you like to write uniform vector as `#f32(, (+ 1 1) 2)?

アーカイブの一覧に戻る

Katsutoshi Itoh cut-s****@maste*****
2004年 5月 31日 (月) 20:16:53 JST


In message <20040****@lava*****>, Shiro Kawai writes:
>> ;;; ここの部分をこんな風に書こうとしたのです。最初は。。。
>> ;;;    (gl-rect `#f32(,(+ -80.0 offsetX) -80.0) `#f32(,(+ -20.0 offsetX) -20.0))
(snip)
>これでどうですか。
> 
> (gl-rect (f32vector (+ -80.0 offsetX) -80.0)
>          (f32vector (+ -20.0 offsetX) -20.0))
>
>拡張型は、こういう形でのコンストラクタがあるのが普通なので、
>あまりbackquoteでimplicitにコンストラクタを呼ぶ必要性を
>感じないんだと思います。
>

なるほど、ありがとうございます。
そうか、確かに選択子、構成子、述語ってのはあるものと思って
探さないとダメですね。お手数をお掛け致しました。
これがあるならわざわざ backquote を使おうとは思ってませんでした。

---
伊東 勝利
e-mail: cut-s****@maste*****




Gauche-devel-jp メーリングリストの案内
アーカイブの一覧に戻る