[#8985] file editing using Regular Expression — Ryo HAYASAKA <hayasaka@...>

早坂@会津大学です。

24 messages 1998/08/05
[#8987] Re: file editing using Regular Expression — WATANABE Hirofumi <watanabe@...> 1998/08/05

わたなべです.

[#8989] Re: file editing using Regular Expression — Ryo HAYASAKA <hayasaka@...> 1998/08/05

早坂@会津大学です。

[#8990] Re: file editing using Regular Expression — WATANABE Hirofumi <watanabe@...> 1998/08/05

わたなべです.

[#8992] Re: file editing using Regular Expression — Inaba Hiroto <inaba@...> 1998/08/05

From: WATANABE Hirofumi <watanabe@ase.ptg.sony.co.jp>

[#8993] Re: file editing using Regular Expression — matz@... (Yukihiro Matsumoto) 1998/08/06

まつもと ゆきひろです

[#8994] Re: file editing using Regular Expression — Inaba Hiroto <inaba@...> 1998/08/06

From: matz@netlab.co.jp (Yukihiro Matsumoto)

[#8995] Re: file editing using Regular Expression — matz@... (Yukihiro Matsumoto) 1998/08/07

まつもと ゆきひろです

[#8996] Re: file editing using Regular Expression — Takahiro Maebashi <maebashi@...> 1998/08/07

前橋です。

[#8997] Perl Conference (Re: Re: file editing using Regular Expression) — matz@... (Yukihiro Matsumoto) 1998/08/07

まつもと ゆきひろです

[#9008] FAQ — gotoken@... (GOTO Kentaro)

ごとけんです

19 messages 1998/08/10
[#9009] Re: FAQ — matz@... (Yukihiro Matsumoto) 1998/08/10

まつもと ゆきひろです

[#9010] Re: FAQ — gotoken@... (GOTO Kentaro) 1998/08/10

ごとけんです

[#9016] あなたのウロコみせてください (Re: FAQ) — matz@... (Yukihiro Matsumoto) 1998/08/10

まつもと ゆきひろです

[#9048] Re: python vs ruby (Re: あなたのウロコみせてください) — 助田 雅紀 <masaki.suketa@...>

助田です。

13 messages 1998/08/11
[#9058] Re: python vs ruby (Re: あなたのウロコみせてください ) — Kikutani Makoto <kikutani@...> 1998/08/11

まあ、self以外はべつにPythonもきらいではないのですが、

[#9072] irb -m — gotoken@... (GOTO Kentaro)

ごとけんです

45 messages 1998/08/12
[#9081] Re: irb -m — keiju@... (石塚圭樹 ) 1998/08/12

けいじゅ@日本ラショナルソフトウェアです.

[#9088] Re: irb -m — matz@... (Yukihiro Matsumoto) 1998/08/13

まつもと ゆきひろです

[#9102] Re: irb -m — keiju@... (石塚圭樹 ) 1998/08/14

けいじゅ@日本ラショナルソフトウェアです.

[#9103] Re: irb -m — matz@... (Yukihiro Matsumoto) 1998/08/14

まつもと ゆきひろです

[#9104] Re: irb -m — keiju@... (石塚圭樹 ) 1998/08/14

けいじゅ@日本ラショナルソフトウェアです.

[#9105] Re: irb -m — matz@... (Yukihiro Matsumoto) 1998/08/14

まつもと ゆきひろです

[#9106] Re: irb -m — keiju@... (石塚圭樹 ) 1998/08/14

けいじゅ@日本ラショナルソフトウェアです.

[#9107] Re: irb -m — matz@... (Yukihiro Matsumoto) 1998/08/14

まつもと ゆきひろです

[#9108] Re: irb -m — gotoken@... (GOTO Kentaro) 1998/08/14

ごとけんです

[#9109] Re: irb -m — matz@... (Yukihiro Matsumoto) 1998/08/14

まつもと ゆきひろです

[#9110] Re: irb -m — gotoken@... (GOTO Kentaro) 1998/08/14

ごとけんです

[#9123] Re: irb -m — keiju@... (石塚圭樹 ) 1998/08/16

けいじゅ@日本ラショナルソフトウェアです.

[#9124] Re: irb -m — gotoken@... (GOTO Kentaro) 1998/08/17

ごとけんです

[#9144] Matrix#to_i [Re: irb -m] — keiju@... (石塚圭樹 ) 1998/08/17

けいじゅ@日本ラショナルソフトウェアです.

[#9091] NT 用 ruby-1.1c — Sinichiro Dezawa <dezawa@...>

出沢です

23 messages 1998/08/13
[#9093] Re: NT 用 ruby-1.1c — WATANABE Hirofumi <watanabe@...> 1998/08/13

わたなべです.

[#9180] induced_from — gotoken@... (GOTO Kentaro)

ごとけんです

16 messages 1998/08/18

[#9256] Re: 式はどこで終るか — 助田 雅紀 <masaki.suketa@...>

助田です。

17 messages 1998/08/24
[#9257] Re: 式はどこで終るか — Sinichiro Dezawa <dezawa@...> 1998/08/24

出沢です

[#9261] Re: 式はどこで終るか — Wakou Aoyama <wakou@...> 1998/08/24

青山です。

[#9262] telnet.rb [Re: 式はどこで終るか ] — Sinichiro Dezawa <dezawa@...> 1998/08/25

出沢です

[#9269] Re: telnet.rb [Re: 式はどこで終るか ] — Wakou Aoyama <wakou@...> 1998/08/26

青山です。

[#9267] 正規表現 — "民斗 " <tommy@...>

民斗です。

17 messages 1998/08/25
[#9268] Re: 正規表現 — matz@... (Yukihiro Matsumoto) 1998/08/25

まつもと ゆきひろです

[#9278] Re: 正規表現 — "民斗 " <tommy@...> 1998/08/26

民斗です。

[#9351] shttpsrv-1.0 & grepsvr-1.1 — Shin-ichro Hara <sinara@...>

原です。

14 messages 1998/08/30

[ruby-list:9162] Re: Matrix#to_i [Re: irb -m]

From: keiju@... (石塚圭樹 )
Date: 1998-08-17 08:59:48 UTC
List: ruby-list #9162
けいじゅ@日本ラショナルソフトウェアです.

In [ruby-list :9153 ] the message: "[ruby-list:9153] Matrix#to_i [Re:
irb -m] ", on Aug/17 16:17(JST) GOTO Kentaro writes:

>ごとけんです

>結論から言うと 
>Numeric#to_f と Numeric#to_i は削るべきだと思います。
>いまは Complex だけですが、だれか Quotanion(四元数)
>なんてものを作ってしまうかも知れませんし。
>それかそれでも、もし、Complex#to_f を作りたいなら、
>Complex#image != 0 のときは例外を返すべきだし、
>それが嫌なら Complex#abs の別名にするとか。

本来の意味でのto_f, to_iの定義ですね. これは, Float, Integerを自然なし
方で変換するメソッドということで良いともいます. 

>また普通の欲求として、名前はともかく現行の 
>Matrix#to_f の仕様のような再帰的に to_f していくもの
>がいることはまず無いと思います。なぜかと言うと
>体(field)を指定したいことはあっても、細部の精度を
>指定したいことは無いですから。
>もし、体の意味で要素の型変換をするものがあるとすれば
>そいつは to_* とか map_to_* では無くて over(klass) という
>なまえだと思います。

再帰的にto_fするというだけのメソッドとしてMatrix#to_fを考えると変なの
は確かですね. 

Matric#to_fの意味は各要素をFloat化するメソッドとして定義したつもりでし
た. そういう意味では, きっと, 私が欲しいと思っている機能(メソッド)は以
下の機能のような気がしますです.

>一方、精度の意味で、現行の Complex#to_r のようなものを
>用意されてるんだと思うのですが、それなら、Matrix#prec や
>Numeric#prec(klass) なんていう precision を指定する
>メソッドを用意してそいつで polymorphism する方が
>Matrix#to_f の意味も解りやすくてすっきりしてると
>思うんですが、どうでしょう?

例えば,

  Matrix#prec(Float)

は各要素をto_fするし,

  Complex#prec(Float)

は, 実数部と虚数部をto_fするという意味になるわけですね?

その, 精度という視点で考えるのは良い案だと思います. ただ, prec(Float)っ
て良く使うので, prec_fとかprecfぐらいの方が良いなと...

というのも,

 2.to_f / 3.to_f

なども, 別にFloatに変換して計算したくてやっているわけではなくて, Float
の精度で計算したいはずなんで, もし, prec_fがあったら

 2.prec_f / 3.prec_f

を使うべき場面だと思うんですよ.

>だって、いまの Matrix のモデルだと
>Matrix[[Matrix[[1111,1112],[1121,1122]],12],[21,22]]
>なんてのも出来るんだもの。

それと, 今までの議論て違う話しですよね?

__
................................石塚 圭樹@日本ラショナルソフトェア...
----------------------------------->> e-mail: keiju@rational.com <<---

In This Thread