From: matz@... (Yukihiro Matsumoto) Date: 1997-12-24T12:35:43+09:00 Subject: [ruby-list:5748] Re: ruby 1.1b2 released まつもと ゆきひろです In message "[ruby-list:5747] Re: ruby 1.1b2 released" on 97/12/23, Shugo Maeda writes: |前田です。 ||で,functionはなくしてしまって,以下のいずれかにしようと思い ||ます.1.1b2をお使いの方はModule#functionを使わないようにして ||下さい. | |あっという間になくなってしまったのですね(^^; すんません.でも下手な仕様を残しておくと後でscanのようなこと になりますし. || (3) 上記と同じだが,実行時のメソッドによって指定するのでは || なく,予約語を追加する.予約語が増えるのはちょっといや. | |に一票です。 そうですか.実はメソッドで実装しつつあるのですが….^^;;; 予約語を追加するなど文法を変更するのならどういう風にすると良 いと思いますか? public/privateを予約語にしてしまうとか,メソッド名として@foo を指定するとfooはprivateになるとか考えられると思いますが. ちなみに現在の実装は class Foo def foo1 # public ... end private # デフォルトがprivateになる def foo1 # private ... end end になってます.private情報はクラスでなく,スコープに格納する ようになりましたので競合の心配はなくなりました.この件での一 応の合意が得られればb3を出します. まつもと ゆきひろ /:|) p.s. 前田さん,学校のアカウントのスプールがQuotaに引っかかってま す.MLはoffしておきました.