From: Yukihiro Matsumoto Date: 2010-10-28T00:02:25+09:00 Subject: [ruby-dev:42469] Re: [ruby-cvs:36800] Ruby:r29603 (trunk): * object.c (Init_Object), constant.h, variable.c まつもと ゆきひろです ちょっと待って。私、この提案に賛成していません。private constそのものが悪いとまでは思いませんが、その影響範囲が読め ないので賛意を表明していませんでした。いくらなんでもこの規模 の言語に対する修正を私の賛同なしに行うのはあんまりです。 In message "Re: [ruby-cvs:36800] Ruby:r29603 (trunk): * object.c (Init_Object), constant.h, variable.c" on Wed, 27 Oct 2010 02:27:45 +0900 (JST), mame@ruby-lang.org writes: | http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=29603 | | Log: | * object.c (Init_Object), constant.h, variable.c | (rb_mod_private_constant, rb_mod_public_constant, | set_const_visibility, rb_const_get_0): add Module#public_constant | and private_constant. [ruby-dev:39685][ruby-core:32698] | | * test/ruby/test_module.rb: add tests for above.