[#21058] dRuby failed, ruby 1.8.0 preview7? — Masatoshi SEKI <m_seki@...>
咳といいます。
5 messages
2003/08/01
[#21072] __libc_ia64_register_backing_store_base — akira yamada / やまだあきら <akira@...>
5 messages
2003/08/02
[#21081] conversion from float to string — Yoshiki Wada <ysk@...5.so-net.ne.jp>
和田と申します。
8 messages
2003/08/02
[#21082] Re: conversion from float to string
— matz@... (Yukihiro Matsumoto)
2003/08/02
まつもと ゆきひろです
[#21083] Re: conversion from float to string
— Koji Arai <JCA02266@...>
2003/08/02
新井です。
[#21093] (ary - ary) preserves duplicated values — Koji Arai <JCA02266@...>
新井です。
7 messages
2003/08/03
[#21134] Re: [PATCH] Change configure to use Cygwin net release naming convention (PR#1077) — WATANABE Hirofumi <eban@...>
わたなべです。
4 messages
2003/08/05
[#21137] with-static-linked-ext — nobu.nakada@...
なかだです。
10 messages
2003/08/05
[#21140] Re: with-static-linked-ext
— nobu.nakada@...
2003/08/05
なかだです。
[#21142] Re: with-static-linked-ext
— matz@... (Yukihiro Matsumoto)
2003/08/05
まつもと ゆきひろです
[#21146] Regexp.alt(pat1, pat2, ...) — Tanaka Akira <akr@...17n.org>
提案なのですが、複数の Regexp (や String) を | でつなぐ Regexp.alt
4 messages
2003/08/05
[#21153] ChangeLog — "U.Nakamura" <usa@...>
こんにちは、なかむら(う)です。
12 messages
2003/08/06
[#21154] Re: ChangeLog
— matz@... (Yukihiro Matsumoto)
2003/08/06
まつもと ゆきひろです
[#21159] Re: ChangeLog
— nobu.nakada@...
2003/08/06
なかだです。
[#21160] Re: ChangeLog
— matz@... (Yukihiro Matsumoto)
2003/08/06
まつもと ゆきひろです
[#21170] soap4r to /src/ruby/lib — "NAKAMURA, Hiroshi" <nakahiro@...>
なひです。
11 messages
2003/08/08
[#21176] marshalling ivtbl of Time — "NAKAMURA, Hiroshi" <nakahiro@...>
なひです。
10 messages
2003/08/11
[#21475] Re: marshalling ivtbl of Time
— Tanaka Akira <akr@...17n.org>
2003/10/03
In article <1065144546.011594.19001.nullmailer@picachu.netlab.jp>,
[#21179] [BUG]net/httpでBUG — "yamamoto madoka" <dan@...2.so-net.ne.jp>
こんにちは、山本 円と申します。
8 messages
2003/08/11
[#21183] Process::UID.switch, Process::GID.switch — Kazuhiro NISHIYAMA <zn@...>
西山和広です。
5 messages
2003/08/11
[#21216] [PATCH] reducing PUSH/POP/EXEC_TAG() for retry — nobu.nakada@...
なかだです。
4 messages
2003/08/21
[#21225] Re: [ruby-cvs] ruby: * enum.c (inject_i): use rb_yield_values. — "U.Nakamura" <usa@...>
こんにちは、なかむら(う)です。
14 messages
2003/08/22
[#21227] Re: [ruby-cvs] ruby: * enum.c (inject_i): use rb_yield_values.
— nobu.nakada@...
2003/08/22
なかだです。
[#21228] Re: [ruby-cvs] ruby: * enum.c (inject_i): use rb_yield_values.
— matz@... (Yukihiro Matsumoto)
2003/08/22
まつもと ゆきひろです
[#21229] Re: [ruby-cvs] ruby: * enum.c (inject_i): use rb_yield_values.
— nobu.nakada@...
2003/08/22
なかだです。
[#21231] Re: [ruby-cvs] ruby: * enum.c (inject_i): use rb_yield_values.
— matz@... (Yukihiro Matsumoto)
2003/08/23
まつもと ゆきひろです
[#21232] Re: [ruby-cvs] ruby: * enum.c (inject_i): use rb_yield_values.
— nobu.nakada@...
2003/08/23
なかだです。
[#21233] Re: [ruby-cvs] ruby: * enum.c (inject_i): use rb_yield_values.
— matz@... (Yukihiro Matsumoto)
2003/08/23
まつもと ゆきひろです
[#21234] Re: [ruby-cvs] ruby: * enum.c (inject_i): use rb_yield_values.
— Koji Arai <JCA02266@...>
2003/08/23
新井です。
[#21236] Re: [ruby-cvs] ruby: * enum.c (inject_i): userb_yield_values.
— Koji Arai <JCA02266@...>
2003/08/23
新井です。
[#21237] SEGV — keiju@... (Keiju ISHITSUKA)
けいじゅ@いしつかです.
12 messages
2003/08/23
[#21259] Regexp#initialize が $SAFE==4 で落ちる — Kazuhiro NISHIYAMA <zn@...>
西山和広です。
9 messages
2003/08/25
[#21262] Re: Regexp#initialize が $SAFE==4 で落ちる
— matz@... (Yukihiro Matsumoto)
2003/08/26
まつもと ゆきひろです
[#21264] Re: Regexp#initializeが $SAFE==4 で落ちる
— nobu.nakada@...
2003/08/26
なかだです。
[#21280] スレッド内の例外でRuby停止 — "yamamoto madoka" <dan@...2.so-net.ne.jp>
こんにちは、山本と申します。
9 messages
2003/08/29
[#21281] 大量メモリ消費攻撃に対する対応 — Hidetoshi NAGAI <nagai@...>
永井@知能.九工大です.
16 messages
2003/08/29
[#21285] Re: 大量メモリ消費攻撃に対する対応
— matz@... (Yukihiro Matsumoto)
2003/08/29
まつもと ゆきひろです
[#21288] Re: 大量メモリ消費攻撃に対する対応
— Hidetoshi NAGAI <nagai@...>
2003/08/29
永井@知能.九工大です.
[#21306] Re: 大量メモリ消費攻撃に対する対応
— matz@... (Yukihiro Matsumoto)
2003/09/03
まつもと ゆきひろです
[#21309] Re: 大量メモリ消費攻撃に対する対応
— Hidetoshi NAGAI <nagai@...>
2003/09/03
永井@知能.九工大です.
[ruby-dev:21062] [BigDecimal] 一時削除の提案
From:
"Tadashi Saito" <shiba@...2.accsnet.ne.jp>
Date:
2003-08-01 16:50:33 UTC
List:
ruby-dev #21062
斎藤です。うーん、うーん。 # 期限切れなら以下、無視してくださって結構です > まつもとさん 色々考えたのですが正直、BigDecimalが現状のまま1.8.0の標準添付として リリースされてしまう事に、違和感を感じます。 まつもとさんの発言、 ----- Original Message ----- From: "Yukihiro Matsumoto" <matz@ruby-lang.org> Sent: Wednesday, July 30, 2003 2:25 AM Subject: [ruby-dev:21009] Re: [BigDecimal] conflict between Numeric#div and BigDecimal#div > というか、もしかしてNumericである必然性は薄かったりします? の通り、標準添付の数クラスとするには、BigDecimalは少し独自性が 強過ぎはしないか、と思うのです。 1.8.0のリリース時にはいったん削除して、Numericとの関係など、 もう少し洗いなおしてから1.8.1以降に標準添付するのでも、 遅くはないのではないでしょうか。 これは、BigDecimalが実用に耐えない、という話では決してありません。 今の時点でも十分に、使えるライブラリだと思います。 しかし、自分が今まで指摘してきたとおり、既存のNumeric以下のクラス との親和性については、決して高いとは言えないと思います。 標準添付でない拡張ライブラリにも、有用なものはたくさんあります。 しかしもしライブラリが標準添付になるならば、既存のライブラリとの 親和性・整合性を最重視するべきと思うのです。BigDecimalの存在に よって、それらに影響が出てしまうのを一番危惧しています。 一時削除を提案する理由としては、今まで取り上げさせて もらったもの以外にも、 ・BigDecimal::double_figは、本当に公開する必要があるのか (Float::DBL_FIGで十分な気がする)。 ・BigDecimal::BASEは、本当に公開する必要があるのか (少なくともBignumではそうしていない)。 ・その他BigDecimalにあってFloatにないメソッドは、本当に 必要なのか(fix,frac,sign)。 ・to_s(n)の引数指定は、他のクラスのto_sから類推できる意味を 変えてしまう事になるのでは(他のto_sでは書式指定をしない)。 特にInteger#to_s(base)との相性が悪そう。 ・to_sの結果がFloatと違う(最初の桁が必ず0である変則的な"%e") 必要性があるのか。 ・inspectの結果が他のNumericクラスと違いすぎるのでは。 ・やはりd.sqrt(n)という書き方は従来の慣習にそぐわないのでは。 ・splitメソッドのアプローチ自体(ユーザに内部の情報をすべて 渡すからユーザ側でうまくやって欲しい)が、非OO的ではないか。 ・BigDecimal.limitやBigDecimal.modeの指定方法があまりRuby的 ではない気がする(BigDeciaml.limit=等のほうが自然では)。 ・そもそも上記のようなメソッドを使って、ライブラリ全体で 一つの状態を保持する設計方針は、スレッドを気軽に使える Rubyにおいて望ましいのかどうか(少なくともJavaのには無さそう)。 ・それ以上に、RationalやComplexがRubyで書かれているのに BigDecimalだけCである必要性がどの程度あるのか。 (以前石塚さんが[ruby-dev:20618]でおっしゃっていたとおり、 他の実装という選択肢もあり得ますよね) という点があります。 もちろん、小林さんとしては反論ができる部分が多いにあるとは 思うのですが、総体として、BigDecimalが他のNumericなクラスと 比べて「なじめていない」印象を持つのは、自分だけでしょうか。 もし現状のBigDecimalを標準添付として推す、積極的な意見が あまり出ないのであれば、急いで1.8.0と一緒にリリースする必要は ないのでは、という意見でした。 # 繰り返しになりますが、もう時間的に無理という事なら # それで結構です。 > まつもとさん -- 斎藤ただし