- 223 名前:209 mailto:sage [2006/01/05(木) 00:58:00 ]
- >>219
> 上からというのは frame2側からね。 > もし hoge がプリミティブなら掴んだ環境を持っていないので… プリミティブって、トップレベルで定義された手続きの事かな? 1. topを普通のフレームと同じように扱って、 NULL <- top <- frame1 <- frame2 .... トップベルで定義された手続きはtop環境を参照。 2. topを特別なフレームと考えて NULL <- frame1 <- frame2 ... (検索して見つからなかったらtopから検索) トップレベルで定義された手続きはNULLを参照。 の、どっちかかな。 >>221 個人的には、リストがやたらと扱いやすいことを挙げたい。 >マクロは生産性の向上には有効、わかりやすさにはかなり不利 「構文を言語のユーザが拡張する」という考えに慣れていないだけだと思う。 matz氏自身、Rubyの構文の拡張を何度も行っているが、 Rubyを拡張したことでRubyがわかりづらくなったと本人は言ってないよね?
|

|