From: shugo@... (Shugo Maeda) Date: 1998-04-07T03:13:18+09:00 Subject: [ruby-dev:2097] [Req] require :foo 前田です。 # 一週間メールを読んでなかったのでえらいことになってます:-( 要望なのですが、 require :foo のようにrequireでシンボルを許すようにしてはどうでしょう。 Common Lispでも(require :foo)とできますし...。 -- 前田 修吾 --- eval.c~ Sat Mar 28 19:58:02 1998 +++ eval.c Tue Apr 7 02:18:46 1998 @@ -4027,6 +4027,11 @@ char *ext, *file, *feature, *buf; /* OK */ VALUE load; + if (FIXNUM_P(fname)) { + char *file = rb_id2name(FIX2INT(fname)); + if (file) fname = str_new2(file); + } + Check_SafeStr(fname); if (rb_provided(RSTRING(fname)->ptr)) return FALSE;