[#28924] IO.popen("echo a") clear O_APPEND of other fds. — Tanaka Akira <akr@...17n.org>
以下のように、IO.popen("echo a") が関係ない他の IO の
なかだです。
[#28942] FUNC_CDECL/FUNC_STDCALL are not defined? — KIMURA Koichi <kimura.koichi@...>
木村です。
こんにちは、なかむら(う)です。
U.Nakamura wrote:
こんにちは、なかむら(う)です。
U.Nakamura wrote:
こんにちは、なかむら(う)です。
U.Nakamura wrote:
In article <44AA3F42.4060800@ttsky.net>,
Tanaka Akira wrote:
Takaaki Tateishi wrote:
卜部です。
URABE Shyouhei wrote:
Takaaki Tateishi wrote:
[#28960] 世代別 GC について — MORITA Naoyuki <mlgetter@...>
森田と申します.
[#28971] [ BUG ] $0 cannot keep the given string — Hidetoshi NAGAI <nagai@...>
永井@知能.九工大です.
[#28988] size of st_data_t — "U.Nakamura" <usa@...>
こんにちは、なかむら(う)です。
[#29006] block wrapper — Tanaka Akira <akr@...>
以前、[ruby-dev:28747] の pp.rb の問題を解決するのに
まつもと ゆきひろです
In article <1152541094.492146.23781.nullmailer@x31.priv.netlab.jp>,
まつもと ゆきひろです
In article <1152542689.441125.24418.nullmailer@x31.priv.netlab.jp>,
In article <87psgd8qb2.fsf@fsij.org>,
In article <87r70rdpeg.fsf@fsij.org>,
In article <871wshddvn.fsf@fsij.org>,
In article <87ac5g5a7i.fsf@fsij.org>,
In article <8764foo7s7.fsf@fsij.org>,
In article <87venar27i.fsf@fsij.org>,
まつもと ゆきひろです
In article <1178883053.645482.13087.nullmailer@x31.netlab.jp>,
まつもと ゆきひろです
In article <1178978140.846301.8164.nullmailer@x31.netlab.jp>,
まつもと ゆきひろです
ささだです。
In article <465E1040.7020009@atdot.net>,
まつもと ゆきひろです
In article <E1HtaMS-00041i-6U@x31>,
まつもと ゆきひろです
In article <E1HtenN-0006CM-2a@x31>,
まつもと ゆきひろです
In article <E1Htx6H-00073o-Cw@x31>,
In article <E1Hv3TT-0004LL-L8@x31>,
まつもと ゆきひろです
[#29013] problem in bignorm — "U.Nakamura" <usa@...>
こんにちは、なかむら(う)です。
まつもと ゆきひろです
こんにちは、なかむら(う)です。
こんにちは、なかむら(う)です。
こんにちは、なかむら(う)です。
まつもと ゆきひろです
こんにちは、なかむら(う)です。
まつもと ゆきひろです
[#29014] def m(a=nil, b) — Tanaka Akira <akr@...>
ふと、1.9 なら (TCPServer#initialize のように) 第一引数を省
[#29032] rational 1.12 — Tadayoshi Funaba <tadf@...>
ふなばです。
なかだです。
ふなばです。
[#29038] irb completion — Tadayoshi Funaba <tadf@...>
ふなばです。
けいじゅ@いしつかです.
まつもと ゆきひろです
けいじゅ@いしつかです.
[#29044] block parameters for class_exec,module_exec,instance_exec — Takaaki Tateishi <ttate@...>
class_exec,module_exec,instance_execのブロックパラメータの仕様について
[#29080] UNIXSocket problem with ruby 1.8.5 preview2 on cygwin — Kouhei Yanagita <yanagi@...>
柳田です。
[#29089] test_strtod(TestFloat): ArgumentError: invalid value for Float(): "0." on 1.9 — Tanaka Akira <akr@...>
2006-07-18 以来、1.9 の test-all で (他のたくさんの失敗に紛
[#29093] Re: [ruby-cvs:17195] ruby/test/rss: * object.c (rb_mod_attr): make Module#attr to be an alias to — Tanaka Akira <akr@...>
In article <20060720173258.5D4BAC6781@lithium.ruby-lang.org>,
まつもと ゆきひろです
In article <1153423941.406034.21948.nullmailer@x31.priv.netlab.jp>,
まつもと ゆきひろです
In article <1153425319.663162.22588.nullmailer@x31.priv.netlab.jp>,
まつもと ゆきひろです
In article <1153446431.981115.25434.nullmailer@x31.priv.netlab.jp>,
まつもと ゆきひろです
In article <1153449042.979962.26498.nullmailer@x31.priv.netlab.jp>,
まつもと ゆきひろです
In article <1153453341.450474.27973.nullmailer@x31.priv.netlab.jp>,
[#29141] テスト2 — Tadayoshi Funaba <tadf@...>
もしかするとスパムかも。
[#29148] Re: [ruby-cvs:17256] ruby, ruby: * time.c (time_to_s): generate RFC822 style date string. — WATANABE Hirofumi <eban@...>
わたなべです。
成瀬です。
まつもと ゆきひろです
卜部です
まつもと ゆきひろです
卜部です。
成瀬です。
まつもと ゆきひろです
成瀬です
まつもと ゆきひろです
成瀬です。
まつもと ゆきひろです
成瀬です。
まつもと ゆきひろです
ふなばです。
まつもと ゆきひろです
> 郵便局の消印は採用できないんですが、なにが良いと思いますか。
まつもと ゆきひろです
なかだです。
ふなばです。
[#29158] backport — "MIYAMUKO Katsuyuki" <miyamuko@...>
みやむこです。
[ruby-dev:29100] Re: rational 1.12
原です。
>ふなばです。
>
>原さんの rational 1.12 で、つぎのようにエラーになります。
>
>$ ruby -v -r rational -e 'p "13.0/4".to_r'
>ruby 1.8.4 (2005-12-24) [i386-freebsd5.4]
>-e:1:in `to_r': Error of Implementation (rb_rat_eval_str). (fatal)
> from -e:1
うう、これからは、"13.0/4".to_r は "13.0".to_r と解釈することにします。
>指数表現で解釈を間違えます。
>
>'9e0'.to_r #=> 9/1
>'-9e0'.to_r #=> 9/1
ミスでした。
>スラッシュがらみで微妙な解釈をします。
>
>'9/'.to_r # ZeroDivisionError
'9/'.to_r は '9'.to_r という解釈をすべきでした。
>小数点で終るとエラーになります。
>
>Float('9.') #=> 9.0
>Rational('9.') # ArgumentError
これはエラーにすることになったのですね。
文字列の解釈のルーティンをruby本体のと共用しようという
野望は捨てて独自路線で行くことにしました。
現状(rational-1.13)はこうなっています:
"".to_r => 0 Rational("") => ArgumentError
"+7 7".to_r => 7 Rational("+7 7") => ArgumentError
"+7_".to_r => 7 Rational("+7_") => ArgumentError
"+_7".to_r => 0 Rational("+_7") => ArgumentError
"-7 7".to_r => -7 Rational("-7 7") => ArgumentError
"7_".to_r => 7 Rational("7_") => ArgumentError
"7_7".to_r => 77 Rational("7_7") => 77
"_".to_r => 0 Rational("_") => ArgumentError
"_+7".to_r => 0 Rational("_+7") => ArgumentError
"_7".to_r => 0 Rational("_7") => ArgumentError
"+7E 1".to_r => 7 Rational("+7E 1") => ArgumentError
"+7E1".to_r => 70 Rational("+7E1") => 70
"+7_7.7_7E-0_1".to_r => 7777/1000 Rational("+7_7.7_7E-0_1") => 7777/1000
"- 7.7".to_r => -77/10 Rational("- 7.7") => -77/10
"-7.7".to_r => -77/10 Rational("-7.7") => -77/10
"-7.7E-2".to_r => -77/1000 Rational("-7.7E-2") => -77/1000
"-7.7E_1".to_r => -77/10 Rational("-7.7E_1") => ArgumentError
"-7E+_1".to_r => -7 Rational("-7E+_1") => ArgumentError
"-7E-1_".to_r => -7/10 Rational("-7E-1_") => ArgumentError
"-7E1".to_r => -70 Rational("-7E1") => -70
"-7E1_".to_r => -70 Rational("-7E1_") => ArgumentError
"-7E_1".to_r => -7 Rational("-7E_1") => ArgumentError
"-7_7.7_".to_r => -777/10 Rational("-7_7.7_") => ArgumentError
".".to_r => 0 Rational(".") => ArgumentError
".7".to_r => 7/10 Rational(".7") => 7/10
"0.7".to_r => 7/10 Rational("0.7") => 7/10
"7.".to_r => 7 Rational("7.") => ArgumentError
"7.1E_1".to_r => 71/10 Rational("7.1E_1") => ArgumentError
"7.7".to_r => 77/10 Rational("7.7") => 77/10
"7.7/3".to_r => 77/10 Rational("7.7/3") => ArgumentError
"7.7E-2".to_r => 77/1000 Rational("7.7E-2") => 77/1000
"7.7_".to_r => 77/10 Rational("7.7_") => ArgumentError
"7.E_1".to_r => 7 Rational("7.E_1") => ArgumentError
"7._".to_r => 7 Rational("7._") => ArgumentError
"7._7".to_r => 7 Rational("7._7") => ArgumentError
"7._E1".to_r => 7 Rational("7._E1") => ArgumentError
"7._E_1".to_r => 7 Rational("7._E_1") => ArgumentError
"77.7_".to_r => 777/10 Rational("77.7_") => ArgumentError
"7E".to_r => 7 Rational("7E") => ArgumentError
"7E+_1".to_r => 7 Rational("7E+_1") => ArgumentError
"7E-1".to_r => 7/10 Rational("7E-1") => 7/10
"7E0".to_r => 7 Rational("7E0") => 7
"7E1".to_r => 70 Rational("7E1") => 70
"7E1_".to_r => 70 Rational("7E1_") => ArgumentError
"7E_1".to_r => 7 Rational("7E_1") => ArgumentError
"7_.".to_r => 7 Rational("7_.") => ArgumentError
"7_.7_".to_r => 7 Rational("7_.7_") => ArgumentError
"7_._7".to_r => 7 Rational("7_._7") => ArgumentError
"7_E+1".to_r => 7 Rational("7_E+1") => ArgumentError
"7_E1".to_r => 7 Rational("7_E1") => ArgumentError
"7_E_1".to_r => 7 Rational("7_E_1") => ArgumentError
"E1".to_r => 0 Rational("E1") => ArgumentError
"_.7".to_r => 0 Rational("_.7") => ArgumentError
"_._7".to_r => 0 Rational("_._7") => ArgumentError
"_7.".to_r => 0 Rational("_7.") => ArgumentError
"-7 / 3_".to_r => -7/3 Rational("-7 / 3_") => ArgumentError
"-7/".to_r => -7 Rational("-7/") => ArgumentError
"-7/-3_".to_r => 7/3 Rational("-7/-3_") => ArgumentError
"-7/3_".to_r => -7/3 Rational("-7/3_") => ArgumentError
"7 / - 3".to_r => -7/3 Rational("7 / - 3") => -7/3
"7 / 3".to_r => 7/3 Rational("7 / 3") => 7/3
"7 / 3_".to_r => 7/3 Rational("7 / 3_") => ArgumentError
"7/".to_r => 7 Rational("7/") => ArgumentError
"7/-3_".to_r => -7/3 Rational("7/-3_") => ArgumentError
"7/3_".to_r => 7/3 Rational("7/3_") => ArgumentError
機械的に網羅しようとしたけど、なかなか難しくて思いついたのだけ。