[#14922] alias $gvar — Koji Arai <JCA02266@...>

新井です。

19 messages 2001/10/14

[#15006] Re: eval.c (rb_stack_check): prohibit recursive raising error — WATANABE Hirofumi <eban@...>

わたなべです。

13 messages 2001/10/26
[#15008] Re: eval.c (rb_stack_check): prohibit recursive raising error — Shugo Maeda <shugo@...> 2001/10/26

前田です。

[ruby-dev:14953] Re: alias module_function (Re: alias $gvar)

From: nobu.nakada@...
Date: 2001-10-17 00:57:20 UTC
List: ruby-dev #14953
なかだです。

At Tue, 16 Oct 2001 10:46:29 +0900,
Koji Arai <JCA02266@nifty.ne.jp> wrote:
> 前は、同じように対処してそれで納得して何も言わなかったんです
> が、改めてどうだろうって思いました。「モジュール関数」の実態
> をマニュアルに明記してないのが問題かなあ。

 「実態」というのがどういうことを指しているのか不明ですが、
module_functionを実行したところでmodule自身へメソッドのコピーが
作られるだけで、Foo#fooとFoo.fooは似ているけどまったく別のメソッ
ドだという話でしょうか。

 根本的な解決にはなってないかも知れませんが、aliasの後にもう一
つmodule_function :barも追加するというのではどうでしょうか。

-- 
--- 僕の前にBugはない。
--- 僕の後ろにBugはできる。
    中田 伸悦

In This Thread