[#7288] plain2 + popmail — tateishi@...
立石です。
わたなべです.
[#7292] Exception in ruby — TAKAHASHI Masayoshi <maki@...>
高橋です。
[#7315] recovery of exception — tateishi@...
立石です。
[#7330] sub, gsub bug? — 金子尚史 <wbs01621@...>
はじめまして、金子と申します。
[#7334] — Kazutomi Ueda <ueda@...>
上田と申します。
[#7342] '$' in regexp — TAKAHASHI Masayoshi <maki@...>
高橋です。こんばんは。
[#7354] def foo=(a,b) — keiju@... (Keiju ISHITSUKA)
けいじゅ@日本ラショナルソフトウェアです.
[#7356] Q: jcode.rb tr(String + nil) — WATANABE Tetsuya <tetsu@...>
ruby-1.1b9_08 (07 からみたいですが)での話です。
まつもと ゆきひろです
さっそく対応していただきてありがとうございます。
まつもと ゆきひろです
けいじゅ@日本ラショナルソフトウェアです.
まつもと ゆきひろです
[#7376] [Q] Thread — keiju@... (Keiju ISHITSUKA)
けいじゅ@日本ラショナルソフトウェアです.
けいじゅ@日本ラショナルソフトウェアです.
まつもと ゆきひろです
けいじゅ@日本ラショナルソフトウェアです.
まつもと ゆきひろです
けいじゅ@日本ラショナルソフトウェアです.
まつもと ゆきひろです
前田です。
まつもと ゆきひろです
[#7386] Dir.foreach — "Hiroshi Ishikawa(NIMS)" <h-isikaw@...16.nims.nec.co.jp>
いしかわ@NIMS です。
[#7388] inf-ruby.el — senda@...
[#7410] irb — keiju@... (Keiju ISHITSUKA)
けいじゅ@日本ラショナルソフトウェアです.
[#7442] telnet.rb — Wakou Aoyama <wakou@...>
青山です。
[#7464] subscribe for ruby-list — Kazuhiro HIWADA <hiwada@...>
ひわだといいます。はじめまして。
[#7471] scope — Wakou Aoyama <wakou@...>
青山です。
わたなべです.
青山です。
[#7492] Tcl/Tk fileevent — NAGAI Hidetoshi <nagai@...>
永井@知能.九工大です.
きくたに@ぷ〜たろ〜です。
永井@知能.九工大です.
[#7500] List on List — WATANABE Hirofumi <watanabe@...>
わたなべです.
まつもと ゆきひろです
永井@知能.九工大です.
まつもと ゆきひろです
「Perlのmapをrubyでどう書くか」というネタはMLに入る前から暖めていたの
けいじゅ@日本ラショナルソフトウェアです.
わたなべです.
まつもと ゆきひろです
[#7509] クラスの変更 — Mitsuru Ogino <ogino@...>
荻野といいます。すみませんが、ご指導ください。プログラミング初心者です。
[#7582] Re: List on List — Makoto Nukui <gnue@...>
こんにちは、GNUE(鵺)です。
[#7591] How to write Perl's `@a[@b] = @c' in ruby — Inaba Hiroto <inaba@...>
えーと、既に「Perlのmapをrubyでどう書くか」という話題がで出てしまった
わたなべです.
原です。
From: Shin-ichiro HARA <sinara@blade.nagaokaut.ac.jp>
原です。
前田です。
From: shugo@po.aianet.ne.jp (Shugo Maeda)
まつもと ゆきひろです
原です。
[#7622] dir search — Kikutani Makoto <kikutani@...>
きくたにです。
[#7648] new irb release — keiju@... (Keiju ISHITSUKA)
けいじゅ@日本ラショナルソフトウェアです.
[#7671] How to install beta versions — Shin-ichiro HARA <sinara@...>
原です。
まつもと ゆきひろです
わたなべです.
>>>>> "W" == WATANABE Hirofumi <watanabe@ase.ptg.sony.co.jp> writes:
原です。
わたなべです.
From: WATANABE Hirofumi <watanabe@ase.ptg.sony.co.jp>
まつもと ゆきひろです
From: matz@netlab.co.jp (Yukihiro Matsumoto)
まつもと ゆきひろです
まつもと ゆきひろです
永井@知能.九工大です.
まつもと ゆきひろです
[#7713] Re: private and protected — Makoto Nukui <gnue@...>
Yukihiro Matsumoto:
[#7723] shared library of ruby — ttate@...
立石です。
[#7727] Re: [ruby-dev:2503] library for Tcl/Tk ext-package — NAGAI Hidetoshi <nagai@...>
永井@知能.九工大です.
永井@知能.九工大です.
永井@知能.九工大です.
[#7729] mail index sort by From: — Kikutani Makoto <kikutani@...>
きくたにです。
ごとけんです
きくたにです。
はじめまして、道村といいます。
ごとけんです
ごとけんです
わたなべです.
原です。
ごとけんです
原です。
[#7764] reference manual for ruby 1.1b9_16 — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
黒田です。
まつもと ゆきひろです
わたなべです.
まつもと ゆきひろです
わたなべです.
[ruby-list:7528] Re: scope
原です。 まだ若干の混乱があるかもしれないです。 > def test(a) > p a.id # --> 3 > a += 1 > p a.id # --> 5 > end > > a = 1 > p a.id # --> 3 > test(a) このコードではどこでも破壊的な操作は行われていないですよね。 a += 1 は、a の指すオブジェクトへ +1 といメッセージを送った 応答であるオブジェクトを a が指す様に仕向けている、いわば代 入文です。 「コピー」という言葉もここでは不適切では?オブジェクトのコ ピーは起こってないですよね。それから変数のコピーって無いで す。(alias はともかくとして。)ピンで止めた書類をコピーす ることはあるけど、ピンをコピーすることはめったにない。 参照のコピーっていうのはあるだろうけど。ruby では単に代入の 事ですね。 ここで余計なことを言うと「変数 a に破壊的操作を施す」という 言い回しは実は間違いで、正しくは「変数 a が指し示すオブジェ クトに破壊的操作を施す」が正しいです。前者を後者の省略形の言 い回しと言えば言えますが。このメーリングリストを「破壊的」で 検索すると、私の誤解に基づく発言が山のように出てくるはず。(^^; さらに蛇足ですが、a.id は a の id ではなく、a の指し示すオブ ジェクトの id です。当たり前ですけど。そもそもメソッドという のが、変数に対してなされるのではなく、変数の指し示すオブジェ クトに対してなされるのだから。 > スレッドを使っていると、このタイミングが問題になるんですよね。それでちょ > っと悩んでいたのです。 というわけで、常に変数の指し示すオブジェクトの事を意識してい れば、多分今回のケースでスレッドがらみのタイミングは問題にな らないのではないでしょうか。(本当に必要なときは synchronize などを使うのでしょうが。) ちなみに Array, Hash の組み込みの破壊的メソッドは、複数スレッ ドが走っていても排他的に実行されるはずです。(本当?) > このコピーのタイミングについては今後、どのようになるでしょうか? > 現在のまま、参照のみの場合はリファレンスとして使えると思って使ってしまっ > ても良いでしょうか? 青山さんはここでは「参照」を「破壊的でない」あるいは、「書込み 不可で読み出しのみ可」という意味で使ってるのかな。私は「参照」 を「リファレンス」と全く同じ意味で使っています。いずれにして もまだ誤解があるような、、、。 そういえば、a = 1 とか a = "b" というのを代入文と言うけど、 これがまぎらわしいんだな。オブジェクトを代入するような気分 になる。代入するのはオブジェクトへの参照なんだけど、参照な んて抽象的なものを代入するというのも、難しいと言えば難しい。 オブジェクトの先頭アドレスを代入しているのだとCの人は何ら 不思議に思わないでしょうけど。そもそも ruby では、「参照」 という言葉無しで話は済むはずですよね。参照という言葉を抹殺 した後、いよいよ「代入文で代入されるは何なの?」ということ になるに違いない。 ruby の代入文を「指示文」と呼んだらどうでしょう。でも、 a = b とは、b の指し示すモノを a も指し示すよう指示してい るわけで、2重に「指示」という言葉が出てくる所がややこしい か。「イコール文」というそのまんまの用語はどうかな。みもふ たも無いって感じ。:-)