[#20227] dyna_vars problem? — Tanaka Akira <akr@...17n.org>

しばらく前から、稀に Ruby が core を吐くという問題を追いかけているので

15 messages 2003/05/19
[#20234] Re: dyna_vars problem? — matz@... (Yukihiro Matsumoto) 2003/05/19

まつもと ゆきひろです

[#20236] Re: dyna_vars problem? — Tanaka Akira <akr@...17n.org> 2003/05/19

In article <1053363181.529491.30320.nullmailer@picachu.netlab.jp>,

[ruby-dev:20181] Re: scope-in-state and import-module

From: keiju@... (石塚圭樹)
Date: 2003-05-08 15:16:13 UTC
List: ruby-dev #20181
けいじゅ@ラショナルソフトウェアです.

無事帰ってきました. 

In [ruby-dev:20144] the message: "[ruby-dev:20144] Re: scope-in-state
and import-module", on May/03 10:41(JST) Yukihiro Matsumoto writes:

>まつもと ゆきひろです

>|私のお勧めは『UMLリファレンスマニュアル』です. 辞書ですが, 読みごたえ
>|があります. ちなみに, 監訳者も読破することを奨めています.
>
>くすっ。

(^^;;

>|セレクタネームスペースの話もありますし, それが固まってからの方がよいか
>|も. セレクタネームスペースの動的スコープ版見たいな感じですし.
>
>セレクターネームスペースはとうぶん導入される予定はないですか
>ら、それって事実上あきらめることになりはしませんか。

そうかー. 当分なしですか... 残念.

まあ, でも, 使われてもいないものを標準添付にするのも何だと思いますしね.
もうちょっと熟成されてからの方がよいと思います.

In [ruby-dev:20146] the message: "[ruby-dev:20146] Re: scope-in-state
and import-module", on May/03 14:11(JST) sinara@blade.nagaokaut.ac.jp
writes:

>原です。

>>私のお勧めは『UMLリファレンスマニュアル』です. 辞書ですが, 読みごたえ
>>があります. ちなみに, 監訳者も読破することを奨めています.
>
>むぐぅ。

頑張るべし. 私なんか3回も読んでしまいました.

>私は実は include の動作というのは、今の import-module(の中の
>adopt_module)のように動作すると誤解していたことがありまして:

(中略)

だいぶ昔のメイルですね(^^;;;

>で、石塚さんの sope-in-state でそういうことが技術的に可能であるのを
>見てびっくりしたんですよ。

Rubyですから, たいがいのことは技術的に可能でしょう(^^;;; 

>あれ、「ライブラリ」の意味がすれ違っちゃったかな。つまり、
>jcode.rb の作者が jcode.rb の中で
>  module JcodeS
>    class String
>      ...
>    end
>  end
>  JcodeScope = ScopeInState.new(JcodeS)
>などと記述しておき、ユーザーは JcodeScope を使えばよい、と言う
>話ですよね。

です. 何か話がワケワカになってしまいましたね(^^;;;

>>セレクタネームスペースの話もありますし, それが固まってからの方がよいか
>>も. セレクタネームスペースの動的スコープ版見たいな感じですし.
>
>「セレクタネームスペース」ってどんなんです?「ネームスペース」って
>いうたら XML しか知らなくて、、、

私に聞かれても(^^;;; でも, 私たちのライブラリの静的スコープ版って感じ
だと思う.

>実は import-module にはまだ迷っている所があって、

>* import_module, import, adopt_module, adopt っていう
>  ネーミングはどうなのか。use_module はどうなのか。use 
>  って、将来予約語になったりしないかな。

たしかに, useは予約後になってもおかしくなかったりして(^^;;;

>* klass1.import_module(mod2) で、メソッドの可視性はどうするか。
>  klass1 を優先にするか、mod2 を優先にするか。

importがincludeに煮ているのでklass1を優先にするというのもありですよね.

>* シングルスレッド版とマルチスレッド版をどういう方法で使い
>  分けてもらうか。

>* そもそもこんなものが流行りすぎても、Ruby にとってマイナ
>  スではないか。

うーん(^^;;; 

>などなどです。だから、やっぱり今標準添付ってのは時期尚早だなあ。
>皆さんの意見を聞きたいです。

ですねえ... 

__
..................................石塚 圭樹@ラショナルソフトウェア...
----------------------------------->> e-mail: keiju@rational.com <<---

In This Thread

Prev Next