yarv-dev:1060
From: "U.Nakamura" <usa garbagecollect.jp>
Date: Thu, 20 Jul 2006 14:14:50 +0900
Subject: [yarv-dev:1060] Re: fixed> Re: open> protected initialize
こんにちは、なかむら(う)です。 In message "[yarv-dev:1059] Re: fixed> Re: open> protected initialize" on Jul.20,2006 14:03:14, <matz ruby-lang.org> wrote: | え? あ、そうか。initializeは自動的にprivateになるのか。 | 作者でさえ忘れてるという。 ガーン 整理しましょう。 元の報告からわかる問題点は二つあって、 (1) initializeメソッドは、publicあるいはprotected以降で定義し てもprivateになる(ちなみにinitialize_copyもそう)ことにな っているが、yarvではpublicあるいはprotectedになってしまう。 # publicの方は試してませんが (2) それはそれとして、 protected :initialize とすることによって明示的にinitializeメソッドをprotectedに することはできるが、そうするとyarvではnewが呼べなくなる。 であると思います。 私は(1)も(2)もyarvがおかしいと思うのですが、どうでしょう? ささださんが直したのは(2)だけかな? それでは。 -- U.Nakamura <usa garbagecollect.jp> -- ML: yarv-dev quickml.atdot.net Info: http://www.atdot.net/~ko1/quickml
1044 2006-07-19 22:29 [sheepman sheepman.sa] open> protected initialize 1050 2006-07-20 04:15 ┗[ko1 atdot.net ] fixed> Re: open> protected initialize 1051 2006-07-20 08:23 ┣[shudo computer.org ] 1054 2006-07-20 11:01 ┃┗[matz ruby-lang.org ] 1055 2006-07-20 11:02 ┗[matz ruby-lang.org ] 1058 2006-07-20 13:28 ┗[usa garbagecollect.j] 1059 2006-07-20 14:03 ┗[matz ruby-lang.org ] -> 1060 2006-07-20 14:14 ┗[usa garbagecollect.j] 1061 2006-07-20 14:31 ┗[matz ruby-lang.org ] 1062 2006-07-20 19:55 ┗[usa garbagecollect.j]