[#17876] cbase in module_eval {...} — Koji Arai <JCA02266@...>
新井です。
[#17881] Re: [ruby-list:35696] Re: サブクラスのオブジェクト生成時に、スーパークラスの初期化を行うには ? — nobu.nakada@...
なかだです。
なかだです。
At Fri, 2 Aug 2002 12:17:33 +0900,
まつもと ゆきひろです
At Sat, 3 Aug 2002 23:32:39 +0900,
まつもと ゆきひろです
At Sun, 4 Aug 2002 18:18:56 +0900,
[#17882] nested method, etc — Minero Aoki <aamine@...>
あおきです。
[#17885] Ruby Development Roadmap? — TAKAHASHI Masayoshi <maki@...>
高橋征義です。
まつもと ゆきひろです
[#17887] next parser (Re: parenthesize argument(s) for future version) — Minero Aoki <aamine@...>
あおきです。スレッド切ります。
まつもと ゆきひろです
あおきです。
まつもと ゆきひろです
あおきです。
まつもと ゆきひろです
まつもと ゆきひろです
あおきです。
まつもと ゆきひろです
[#17889] ruby-bugs-ja incoming/277 — Takaaki Tateishi <ttate@...>
立石です.
At Sat, 3 Aug 2002 05:13:32 +0900,
At Sat, 3 Aug 2002 05:53:29 +0900,
なかだです。
At Mon, 5 Aug 2002 19:15:25 +0900,
At Mon, 5 Aug 2002 22:11:55 +0900,
なかだです。
At Tue, 6 Aug 2002 18:06:06 +0900,
[#17927] Re: import-module (Re: Re: scope-in-state) — keiju@... (石塚圭樹)
けいじゅ@日本ラショナルソフトウェアです.
原です。
けいじゅ@日本ラショナルソフトウェアです.
原です。
けいじゅ@日本ラショナルソフトウェアです.
けいじゅ@日本ラショナルソフトウェアです.
原です。
けいじゅ@日本ラショナルソフトウェアです.
原です。
[#17954] Selection IPv4/IPv6 at TCPSocket — NISHI Takao <zophos@...9.com>
にし@おかやまです。
At Wed, 7 Aug 2002 13:23:37 +0900,
At Sun, 1 Sep 2002 03:31:01 +0900,
At Sun, 1 Sep 2002 04:00:33 +0900,
At Sun, 1 Sep 2002 12:37:05 +0900,
At Sun, 1 Sep 2002 13:00:46 +0900,
あおきです。
あづみです。
なひです。ruby-devな話じゃないので、続きがあればruby-list?
In article <002301c25224$bdbbffb0$85222fc0@sarion.co.jp>,
にし@おかやまです。
[#17965] inferior-ruby-mode and irb — keiju@... (Keiju ISHITSUKA)
けいじゅ@日本ラショナルソフトウェアです.
まつもと ゆきひろです
けいじゅ@日本ラショナルソフトウェアです.
まつもと ゆきひろです
なかだです。
けいじゅ@日本ラショナルソフトウェアです.
なかだです。
まつもと ゆきひろです
[#17966] Hash has default block? — Tanaka Akira <akr@...17n.org>
ふと、ひさしぶりに(一年ぶりくらい?) AMarshal に手を入れていて気になっ
Tanaka Akiraさんの<hvo8z3gnvr6.fsf@coulee.a02.aist.go.jp>から
In article <20020809121059.B6DC51560@helium.ruby-lang.org>,
Tanaka Akiraさんの<hvo65yknitf.fsf@coulee.a02.aist.go.jp>から
In article <20020812052018.C7F9B1671@helium.ruby-lang.org>,
まつもと ゆきひろです
まつもと ゆきひろです
Yukihiro Matsumotoさんの
In article <20020813075933.DBB611415@helium.ruby-lang.org>,
まつもと ゆきひろです
In article <1029229143.399680.2549.nullmailer@picachu.netlab.jp>,
In article <1029229143.399680.2549.nullmailer@picachu.netlab.jp>,
まつもと ゆきひろです
In article <1029423141.763951.25373.nullmailer@picachu.netlab.jp>,
まつもと ゆきひろです
In article <1029464034.601483.27585.nullmailer@picachu.netlab.jp>,
まつもと ゆきひろです
In article <1029468386.308580.28125.nullmailer@picachu.netlab.jp>,
まつもと ゆきひろです
In article <1029471721.083381.28488.nullmailer@picachu.netlab.jp>,
ふと気がついたんですが、core を出せるのは allocation framework のせい
けいじゅ@日本ラショナルソフトウェアです.
In article <200208201159.UAA19826.keiju@ishitsuka.com>,
[#17968] [PATCH] source file/line of Proc — nobu.nakada@...
なかだです。
まつもと ゆきひろです
新井です。
At Sat, 7 Sep 2002 20:23:46 +0900,
なかだです。
新井です。
At Sun, 8 Sep 2002 04:01:33 +0900,
[#17982] optimization module (Re: [ruby-list:35735] Re: tail recursion elimination) — Tanaka Akira <akr@...17n.org>
In article <200208101420.g7AEKSWN009284@smtp16.dti.ne.jp>,
At Mon, 12 Aug 2002 22:33:38 +0900,
In article <200208121403.g7CE3VWN022924@smtp16.dti.ne.jp>,
At Tue, 13 Aug 2002 12:27:32 +0900,
In article <200208130601.g7D61VWN014235@smtp16.dti.ne.jp>,
なかだです。
[#18038] Kernel::putc ignores $defout — Tietew <tietew-ml-ruby-dev@...>
Tietew です。
[#18052] [Bug] rb_thread_create sometimes returns 0 — Tietew <tietew-ml-ruby-dev@...>
Tietew です。
まつもと ゆきひろです
[#18074] source file name at -r option — nobu.nakada@...
なかだです。
なかだです。
まつもと ゆきひろです
なかだです。
まつもと ゆきひろです
なかだです。
まつもと ゆきひろです
In article <1033179659.378897.17493.nullmailer@picachu.netlab.jp>,
なひです。
なかだです。
まつもと ゆきひろです
なかだです。
なひです。
[#18076] Win32 signal, process etc — nobu.nakada@...
なかだです。
こんにちは、なかむら(う)です。
なかだです。
なかだです。
[#18077] load/require from current directory — Minero Aoki <aamine@...>
あおきです。
[#18087] IO.read returns nil with empty file — Tanaka Akira <akr@...17n.org>
ふと、空ファイルに対して IO.read を使って nil が返ってきて驚きました。
[#18103] autoload patch for ruby-1.7 — "Yoshinori K. Okuji" <okuji@...>
[ruby-dev:16180]でトップレベル以外の定数についてもautoloadができるよう
あおきです。
At Sun, 1 Sep 2002 15:53:24 +0900,
なかだです。
あおきです。
まつもと ゆきひろです
あおきです。
まつもと ゆきひろです
なかだです。
あおきです。
[#18104] Shim with VC++5 — "U.Nakamura" <usa@...>
CVSにあるShimをVC++5でmakeしようとしたところ、いくつか問題に
なかだです。
こんにちは、なかむら(う)です。
なかだです。
こんにちは、なかむら(う)です。
[#18109] mkmf.rb and extmk.rb — WATANABE Hirofumi <eban@...>
わたなべです。
まつもと ゆきひろです
わたなべです。
まつもと ゆきひろです
わたなべです。
早坂@北陸先端です.
わたなべです。
早坂@北陸先端です.
わたなべです。
早坂@北陸先端です.
[ruby-dev:17949] Re: import-module (Re: Re: scope-in-state)
けいじゅ@日本ラショナルソフトウェアです. In [ruby-dev:17943] the message: "[ruby-dev:17943] Re: import-module (Re: Re: scope-in-state)", on Aug/06 18:34(JST) Shin-ichiro HARA writes: >原です。 >なるほど。scope-in-state はかなり大きなプログラムが念頭にあるわけです >ね。私はちょっと思いつかないけど。例えばどんな? mathn は該当する? mathnも複数のクラスにわたって振る舞いを変えていますから. いえるか も. でも, お互いに, コラボレートしているわけでもないしな... >>目的はわかります. ただ, プログラムはオブジェクト同士のコラボレーション >>で処理が進むものなので, 1つだけのクラスの振る舞いを変えるimport-module >>は不十分ではという気がしています. >ふーむ。そう考えると import-module は「ワンポイント」に見えるかな。 >import-module でも、例えば [クラス, モジュール] の配列の配列を引数に >して (中略) >で、複数のインクルードができはするのですが、もっとシステマティックにや >りたいわけですね。 そうですね. import_moduleは import_moduleでモジュールを指定するわけで, ライブラリを使う側がincludeしたいモジュールを指定するわけですよね. scope-in-stateはライブラリを提供する側があらかじめ変更したい振る舞いを 宣言しています. で利用者側はその宣言されたものだけを使います. その辺り の感覚が違うんだと思いますね. もともとのアイディアがclass-in-stateなわけですが, UMLでこういうものが ある理由は, Rubyのクラスのように動的に振る舞いを変えることのできるクラ スはUMLのクラス図ではまともに表現できません. かといって, やはりクラス 図で表現したいというときに用いる手段として存在しています. ですので, scope-in-stateも静的に表現できるってところにこだわっています. >> >なる程。私は自前で継承列を構築する scope-in-state の強引さ:-)に >> >感動しました。こんなことができるんだなあと。 >>(^^;;; これはこの実装しか思いつかなかったからです. ただ, まだ, 概念設 >>計段階なので実装にはまだこだわっていませんでした. >そうだったんですか。私には「やれることはやってよい」と教えられた気がし >て、インパクトがありました。 (^^;;; 私も実装をどうやったのか覚えていなくて, 思い出すのに苦労しました. 私の もですが, 原さんのも理解するのが難しい実装ですよね(^^;;; >>klass.import_module(mod)した時点で, aliasするのですものね. これには気 >>が付きませんでした(^^;;; > >scope-in-state をパクッたつもりだったんだけど、ちょっと違ったみたい。 >(^^; うーん. 似ているのはpush/popがあるところかな(^^;;; ところで, scope-in-stateにメソッドキャッシュを導入してみました. これだ と, multi-thread版のimport-moduleと同じぐらいになりました. これがこの タイプの実装の限界でしょうかね. どうやっても, single-thread版なみには ならないでしょうね(^^;;; # でも, もっと良い実装のアイディアが出ましたので, もうちょっと頑張って # みます. keibm% ruby -I import-module-0.12 import-module-0.12/test-time.rb 0 multi thread(scopes in 1000 loops) : 9.9948 multi thread(1000 loops in a scope) : 0.0600 keibm% ruby -I import-module-0.12 import-module-0.12/test-time.rb 9 single thread(scopes in 1000 loops) : 5.6054 single thread(1000 loops in a scope) : 0.0067 keibm% ruby -I import-module-0.12 import-module-0.12/test-time.rb 8 scope in state(scopes in 1000 loops) : 0.2268 scope in state(1000 loops in a scope) : 0.1880 # 新scope-in-state keibm% ruby -I import-module-0.12 import-module-0.12/test-time.rb 7 scope in state 2(scopes in 1000 loops) : 0.2414 scope in state 2(1000 loops in a scope) : 0.0429 ..............................石塚 圭樹@日本ラショナルソフトウェア... ----------------------------------->> e-mail: keiju@rational.com <<---