From: shugo@... (Shugo Maeda) Date: 1997-12-24T15:01:22+09:00 Subject: [ruby-list:5749] Re: ruby 1.1b2 released 前田です。 In message "[ruby-list:5748] Re: ruby 1.1b2 released" Yukihiro Matsumoto wrote: |予約語を追加するなど文法を変更するのならどういう風にすると良 |いと思いますか? | |public/privateを予約語にしてしまうとか,メソッド名として@foo |を指定するとfooはprivateになるとか考えられると思いますが. public/privateを予約語にするのが良いかなと思ったのですが, |ちなみに現在の実装は | | class Foo | def foo1 # public | ... | end | private # デフォルトがprivateになる | def foo1 # private | ... | end | end | |になってます.private情報はクラスでなく,スコープに格納する |ようになりましたので競合の心配はなくなりました.この件での一 |応の合意が得られればb3を出します. ということでしたら,この実装で問題ないと思います。 # 引数付で呼んだ場合は従来のprivateの動作になるのでしょうか? 今,JavaCCでインタープリタを作って遊んでるのですが,inや endを予約語にしたら,Javaでinやendというフィールド名が 結構使われているのではまってしまいました。 やはり予約語はなるべく少なくした方がよいですね(^^; |p.s. |前田さん,学校のアカウントのスプールがQuotaに引っかかってま |す.MLはoffしておきました. すみませんm(..)m # 学部に分散端末があればいいのに...。 # ついでに/usr/localにrubyがインストールされてたら良いのに...。 -- 前田 修吾