From: keiju@... (Keiju ISHITSUKA) Date: 1999-02-19T17:21:09+09:00 Subject: [ruby-dev:5332] Re: compare to NaN (Re: Re: call for finite/isnan testers) けいじゅ@日本ラショナルソフトウェアです. # 何かメイルが溜っているなあ... In [ruby-dev :5330 ] the message: "[ruby-dev:5330] Re: compare to NaN (Re: Re: call for finite/isnan testers) ", on Feb/19 17:10(JST) EGUCHI Osamu writes: >keiju> うーん. ストレスたまりそうだなあ... > >その筈ですが、だいぶ前から意識しなくなりました。 >(それが危ないんだってば!) (^^;;; >反対に、女の人が化粧を完全に落さないで >クリンルームに入って来る方がストレスたまります ^^;;;; ふーん. そうのも駄目なんですか? クリーンルームって良く知らないんですが, 相当クリーンそうですね(^^;;; >keiju> >keiju> をぉ... でも, 定数でpi, eとかは欲しいですよね. 定数だと無駄が多いから >keiju> >keiju> アクセサかな... >keiju> >(それか実行時に計算で求めるとか、、一体いくら時間がかかるんだぁ) >keiju> 後者のつもりでした(^^;;; >keiju> 文字列で持つというのは何なんですので, marshalして持つというのもありま >keiju> すね. >Ruby のコードに marshal な値を埋め込むと言うのも結構あれですね、 確かにコードに埋め込むのは無理がありますね(^^;;; 別ファイルに入れておくのもありますが, それもなんですね... >それから、可変精度なクラスの定数PIは、、やっぱりその都度計算? 私はそれで, 全然構わないんですが, 構う人はいえるかも(^^;;; >keiju> 確かに, parserの動きは変えられませんよね... > >yyerror() にフックを作るもの考えましたが、 >Ruby でなくなってしまう、と言う難点があるので、 >作り掛でほったらかしました ^^;;;; うーん. >keiju> >keiju> Rational(1,2) + Rational(1,2) => Fixnum(1) >keiju> >keiju> などですね. >keiju> 1 / 2 => Rational(1,2) >keiju> にしたかったので作ったのでした. >この考え方だと、 > > Rational(1,2) * PI > >っていくつになりますか? 当然. Floatです. __ ................................石塚 圭樹@日本ラショナルソフトェア... ----------------------------------->> e-mail: keiju@rational.com <<---