[#21338] $SAFE=4 での autoload — Hidetoshi NAGAI <nagai@...>

永井@知能.九工大です.

21 messages 2003/09/04
[#21346] Re: $SAFE=4 での autoload — nobu.nakada@... 2003/09/04

なかだです。

[#21359] Re: $SAFE=4 での autoload — Hidetoshi NAGAI <nagai@...> 2003/09/05

永井@知能.九工大です.

[#21419] Makefile.inのlex.c — Kazuhiro NISHIYAMA <zn@...>

西山和広です。

15 messages 2003/09/28

[ruby-dev:21361] Re: $SAFE=4 での autoload

From: matz@... (Yukihiro Matsumoto)
Date: 2003-09-06 13:16:02 UTC
List: ruby-dev #21361
まつもと ゆきひろです

In message "[ruby-dev:21359] Re: $SAFE=4 での autoload"
    on 03/09/06, Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp> writes:

|Message-ID: <200309041434.h84EYVRG018001@sharui.nakada.kanuma.tochigi.jp>
|> そうすると、requireはautoloadを呼び出したときの$SAFEで実行すべ
|> きでしょうか。もしそうだとすれば、今はすでにautoloadされている
|> 定数をさらにautoloadしようとしても何も変わりませんが、違う$SAFE
|> で呼ばれたときにはどっちを優先すべきなんでしょう。
|
|autoload を呼んで対応付けをしたときの $SAFE とすべきではないかと
|思うのですが,何かまずいでしょうか.

まずくないです。autoloadでもrequreと同様に実行前に$SAFEを0に
セットする必要があるでしょうね。

In This Thread