From: MAEDA Shugo Date: 1998-07-01T21:08:41+09:00 Subject: [ruby-dev:3181] Re: [REQ] caller binding 前田です。 matz@netlab.co.jp (Yukihiro Matsumoto) wrote: >|_scope->prev = the_scope; >| >|とするのではダメなのでしょうか。 > >全然ダメってわけじゃないのですが,いくつか気になってることが >あって採用できてません. > > * frameと違いscopeはオブジェクトで,フィールドが余ってない > > * procなどでscopeが切り出された時,使われもしない上の方の > scopeがゴミにならずに残る. > >まあ,前者はフラグに使ってるメンバをオブジェクトのフラグにし >てしまえるし,後者はそういうもんだと思ってしまえば良いんでしょ >うけどね. そこまでしてcaller_bindingを導入する必要があるか、というのが 焦点になりそうですね。 あると結構面白い事ができそうだとは思うのですが。 -- 前田 修吾