[#20392] [BigDecimal] proposal to change specification — "Tadashi Saito" <shiba@...2.accsnet.ne.jp>

斎藤と申します。

25 messages 2003/06/20
[#20407] Re: [BigDecimal] proposal to change specification — "Shigeo Kobayashi" <shigeo@...> 2003/06/22

小林です。

[#20447] [BigDecimal] renaming proposal — "Tadashi Saito" <shiba@...2.accsnet.ne.jp>

斎藤です。

47 messages 2003/06/24
[#20621] Re: [BigDecimal] renaming proposal — "Shigeo Kobayashi" <shigeo@...> 2003/07/11

小林@MAILチェック中です。

[#20628] Re: [BigDecimal] renaming proposal — "Shigeo Kobayashi" <shigeo@...> 2003/07/11

小林です。

[ruby-dev:20312] Re: [ruby-cvs] ruby, ruby/lib: * eval.c (ev_const_defined, ev_const_get), variable.c

From: matz@... (Yukihiro Matsumoto)
Date: 2003-06-01 00:10:06 UTC
List: ruby-dev #20312
まつもと ゆきひろです

In message "[ruby-dev:20311] Re: [ruby-cvs] ruby, ruby/lib: * eval.c (ev_const_defined, ev_const_get), variable.c"
    on 03/05/31, nobu.nakada@nifty.ne.jp <nobu.nakada@nifty.ne.jp> writes:

|> だとすると、上記のプログラムはエラーになるはずですが、現状ではなりませ
|> んよね。x.rbはXモジュールにXXX定数を定義する必要があります。::XXXでは
|> なくて。で、そうでない時にはエラーを出すべきではないかと。
|
|それは同意しますが、普通の定数がそうなっていないのにautoloadだ
|け動作が違うのはどうかなと。

いや、autoload :XXX, path は「Xの下にXXXを定義される」という
意味だと認定します。普通の定数がそうなっていてもいなくても。
というか、ここで現状を追認しちゃうと将来直しにくいので。

|普通の定数のほうをまず変えないと、autoloadだけでは意味ないと思
|います。

上記の通り、意味がないことはないです。

|TOPLEVEL_CONSTモジュールに定義するというのを以前出した覚えがあ
|りますが、Kernelのほうが変更が少なくて済むのかな。

いや、Kernelは良くないな(defはObjectに定義するので)。Objectの前とか。

In This Thread