13337-14049

13246-14028 subjects 13545-23715

^ [PATCH] re.c(ruby-1.2.3) Re: if 条件での範囲指定
13337 [watanabe ase] 1.1c7 から 1.2.3 のバグですね.
13338 [matz netlab.] そのようですね.すみません.

^ Re: [PATCH] re.c(ruby-1.2.3) Re: if 条件
13347 [GHA03025 nif] これは、1.2.3にそのまま当てればよいんですよね。
13350 [inaba sdd.to] あのパッチはわたなべさんの勘違いだと思います.
+ 13354 [GHA03025 nif] あのパッチはわたなべさんの勘違いだと思います.
| 13356 [matz netlab.] それはまずいですね(多分).もうちょっと詳しい状況をお聞かせ頂
+ 13355 [matz netlab.] まあ,Regexp#=~ がfalseを返す必要があるのは間違いではないの

^ mod_ruby 0.0.9
13359 [shugo netlab] mod_ruby-0.0.9.tar.gzをin.comingにputしましたのでよろしくお願いします。
13452 [matz netlab.] contribに移動します.というか,前田さんは直接putできるように

^ Re: make install
13360 [GHA03025 nif] されるのに、
13368 [eban os.rim.] cmp ruby /usr/local/bin/ruby 相当のことをして全く同じだった

^ mailread.rb
13362 [kjana os.xax] mailread.rb では
13373 [matz netlab.] そうですねえ.

^ 
13383 [inaba sdd.to] なひさんの「気持」はわかるつもりなのですが, 術語の使い方が正確じゃない
13422 [kjana os.xax] うーむ,良くわからない.Lisp や ruby や Smalltalk で「代入」に見える物
13437 [inaba st.rim] これはもう、「束縛」というtermがどのように使われてきたか、という

^ constant/immutable(Re: Ruby and LISP)
13399 [shugo netlab] たいていのオブジェクト指向言語では変数/定数とオブジェクトが
+ 13400 [anakamur exa] ->たいていのオブジェクト指向言語では変数/定数とオブジェクトが
| 13404 [shugo netlab] immutableを「不変」としているのを見たことがあるので「可変」くらい
| + 13408 [anakamur exa] ->immutableを「不変」としているのを見たことがあるので「可変」くらい
| | 13410 [shugo netlab] # 「*代*入」は「代わる」かも:-)
| | 13414 [anakamur exa] -># 「*代*入」は「代わる」かも:-)
| + 13429 [matz netlab.] 彼に正確な知識を期待するほうが間違いでしょう.
|   13443 [shugo netlab] ひどい(^_^;
|   + 13445 [masaki.suket] 助田です.全然 Ruby と関係ないですが.
|   | + 13449 [matz netlab.] 両方とも独立に真実です.少なくとも私にとっては.
|   | | 13485 [anakamur exa] ->が,ここでこれ以上個人攻撃を行うことは根拠があろうとなかろう
|   | + 13459 [anakamur exa] ->助田です.全然 Ruby と関係ないですが.
|   | | 13464 [fit0298 fite] もちろん冗談でしょうが、訳注を書きたいがために翻訳しているという噂を
|   | | 13491 [anakamur exa] ->もちろん冗談でしょうが、訳注を書きたいがために翻訳しているという噂を
|   | + 13462 [anakata vect] 私の所もそうですね。13429に至っては三通来ました。
|   |   + 13465 [watanabe ase] なんかついでに sendmail もバージョンアップされてるみたいだけど,
|   |   | 13473 [matz netlab.] 多分ディスクが一部いかれたのが原因だと思います.かなり頻繁に
|   |   + 13476 [anakamur exa] ->中田%個人的には岩谷宏・吉田弘一郎両名はもう引退して欲しいと思ってる‥‥、
|   + 13467 [anakamur exa] -># 少なくとも、もっとコンピュータを普通の人でも使いやすいものに、
|   + 13498 [tadf kt.rim.] 僕はあまり読んでいないのだけど、彼がそれを重視しているのだとすれば、広
|     13503 [anakamur exa] ->ができるようになれば、人々が目覚めて世界が一変するとでも思っているから
+ 13401 [sinara blade] その記事は今手元にないのですが、岩谷氏は += を破壊的なメ
| 13402 [shugo netlab] 記事を要約すると、Stringはimmutableなのに上記のようなことが可能な
| + 13406 [sinara blade] あ、String は immutable でしたね。忘れてかけていた。
| + 13466 [sinara blade] 読んでみました。確かに混同しているみたいですね。
|   13468 [shugo netlab] そうです。
|   + 13469 [masaki.suket] 助田です.2回エラーで返ってきたのでもう一度出し直します
|   | 13493 [anakamur exa] ->私は,曲解し過ぎかもしれませんが「存在そのものすべてを否定する」
|   + 13480 [takagi etl.g] うー、探して読んでしまった。
|     + 13483 [shugo netlab] これも事実ではなかったのですね。
|     | 13514 [takagi etl.g] Java Reportの元記事のタイトルが「Effective Java」であるあたりからして、
|     | 13538 [anakamur exa] ->    StringBuffer sb = new StringBuffer();
|     + 13484 [anakamur exa] ->引用すると、
|       + 13487 [shugo netlab] 好意的に解釈すれば、*文字列リテラルの*"+"演算子を使った連結などは...
|       | 13492 [anakamur exa] ->> そんなの不可能だ!と咄嗟に思った俺の直感は
|       + 13515 [takagi etl.g] ノー。
|         13537 [anakamur exa] ->Java             Ruby
+ 13412 [nakahiro sar] 横からなひです.^^;
  13417 [shugo netlab] 間違ってないと思います:)
  13419 [nakahiro sar] よかった.^^

^ Re: Ruby and Lisp
13426 [kjana os.xax] うむ,なぜか Subject が消えてしまったぞ (^^;

^ inline callback
13427 [m_seki mva.b] ruby 1.2.3(99/02/16) [i586-linux] を使ってます。
+ 13434 [dezawa miya.] あ、、
| 13500 [dezawa miya.] 咳さんの修正を反映した smtp_send.rb を in.comming に置きました。
+ 13438 [inaba st.rim] この話題を見るのは3度めです。
+ 13439 [inaba sdd.to] 稲葉です。rim.or.jpから送ったんですが, 届かなかったようなので出しなお
+ 13547 [matz netlab.] これは仕様です.Rubyの変数はネストしないんです.

^ Ruby as first language (Re:  Re: Ruby and LISP)
13428 [matz netlab.] ごとけんさんがバイト先の学生に教えたのが実績ですね.どうだっ
13453 [gotoken math] やっぱり興味を持ってない人に教えるのは難しいと実感しました :-(
13527 [gotoken math] あまりにアレなので自己フォロウします。
13528 [masaki.suket] 私はひっかけなのか,typo なのか一瞬悩み,結局結論を

^ mail class
13433 [aamine dp.u-] 高機能メールクラス tmail の version 0.4.0を公開します。
13444 [wakou fsinet] あ、同じく。というか、アップが始まってからあまりにも時間がかかるようだっ
13450 [matz netlab.] ゆうべ,サーバが落ちちゃったようです.
13522 [wakou fsinet] ああ、昨夜は静かだったと思ったら、そうだったんですか。
13533 [matz netlab.] contribにいれておきました.

^ What is `binding' (was Re: Ruby and LISP)
13435 [inaba sdd.to] # Subjectが消えたのは[ruby-list:13383]の自分のミスです. すみません.
13510 [kjana os.xax] 「『束縛(value binding)』を加える事を束縛といいます」といいたいので
13577 [inaba st.rim] rubyには「binding」という関数があるのですね。忘れていました。
+ 13578 [wakou fsinet] このスレッドも流れを良く読んでいないので、勘違いがあるかもしれませんが。
| + 13581 [kjana os.xax] 別のメールで書いた「計算環境と広義の束縛」のモデルで考えると単に「オブ
| | + 13583 [wakou fsinet] あ、それで
| | + 13625 [anakamur exa] -># ちょっと表記は不正確/適当.Hash 何かだったらとりあえず「環境」のキー
| + 13585 [inaba st.rim] オブジェクトの保持する値については考えていませんでした。
|   + 13590 [wakou fsinet] ええ、代入 == 束縛という記述を見て勘違いしていました。代入と束縛が同義
|   + 13626 [anakamur exa] ->ちょっと「紐モデル」を自分なりに書いてみます。(これまでの考え方と
+ 13580 [kjana os.xax] はい.....っていうか,「ruby では『代入』は存在しない.全て(広義の/日
  13587 [inaba st.rim] 自分のいいたいことはくみ取っていただけたようで、それほどいうこ
  13601 [kjana os.xax] 前の説明が省略しすぎでした.あれだと dynamic binding しか説明できない

^ pop3 via firewall
13448 [kikutani spr] 会社のLinux箱からプロバイダのメールを読むとき、
13517 [wakou fsinet] ちょうど似たような話がわりと最近 [ruby-list:12940] で出ました。
13529 [kikutani spr] あれ、ruby-listはずっと読んでいるはずだけど、心の目が閉じておったわ。
13534 [matz netlab.] 1.3.2には入ってます.

^ Mr. Iwatani
13457 [kimura sqa.c] それで ruby-con 0.3のときに「アンチパターン」本に関しての話がで
13458 [matz netlab.] そうです.彼に決まったと聞いてがっくりしてました.
+ 13472 [anakamur exa] ->そーなんですよお.「嫌い」なのは主にそっちが理由です.「問題
| 13477 [matz netlab.] いや,ダメじゃないです.嫌いなだけで.
+ 13481 [daxanya rr.i] 和訳のアンチパターン本は読みました。訳注はありましたけど、特に
  13489 [kimura sqa.c] 実は原書ではハードカバーなんですよね。だからあの値段で邦訳が出た

^ What is Object in Ruby? (Re: Ruby and LISP)
13496 [sinara blade] ちょっと大胆な Subject にしてしまいました。
+ 13499 [anakamur exa] ->ちょっと大胆な Subject にしてしまいました。
+ 13543 [gotoken math] What is Object in Ruby? (Re: Ruby and LISP)
| 13556 [sinara blade] 確かに。私の提案はちょっと deep で静的で重過ぎるような気が
+ 13800 [sinara blade] どうも分かりません。
  + 13804 [anakamur exa] ->このときオブジェクト foo は "obj1", "obj2" を参照していると
  | 13806 [sinara blade] 紐モデルは変数->オブジェクトの関係で、オブジェクト->オブジェク
  | 13807 [anakamur exa] ->|やっぱり「紐の反対端」を多態せんとアカンような気が>紐er諸兄
  | 13809 [sinara blade] うーむ。参照関係に対しては紐モデル自体を捨てざるを得ない
  | 13863 [anakamur exa] ->|なので、フックの反対側を多態(みたいな)するといいかなと思ったのでふ。
  + 13805 [gotoken math] 「参照している」というのは微妙ですね。参照とは何かという
  | 13808 [sinara blade] その様にはっきり言ってもらってすっきりするところがあります。
  | 13816 [wakou fsinet] オブジェクトの比較の場合は id が必要ですね。
  | + 13822 [toyofuku jui] 参照とは何かに答えられないですが、現実の GC の実装の
  | | + 13829 [sinara blade] 何となく分かったような気もします。
  | | + 13831 [wakou fsinet] おそらく B は参照していないと思います。
  | |   13833 [toyofuku jui] これまずいような気が。そんなこといったらすべてのオブ
  | |   13836 [gotoken math] # [ruby-list:13808] に返事する時間が今ないのでちょっとだけ。
  | |   13838 [wakou fsinet] これがひっかかっている、または、混ざってしまっているような感じですよね。
  | + 13824 [sinara blade] その件は理解しています。ここでは a と b が同じオブジェクトを参照
  |   + 13830 [wakou fsinet] だめでしょう。
  |   | 13839 [wakou fsinet] 補足。
  |   | + 13840 [anakamur exa] ->つまり、c はすべてのオブジェクトを参照しているのではなく、参照できると
  |   | + 13842 [sinara blade] この内容については、ひとまずおいておいて、ここでの「c が束
  |   |   + 13844 [nakahiro sar] 不勉強でしばらく参加できませんでした.^^;
  |   |   | 13850 [sinara blade] あ、そうですね。関数定義の所に出てくるんですね。
  |   |   + 13845 [anakamur exa] お世話になっております。 A.中村です。今日もシゴト(T_T)
  |   |   | 13849 [sinara blade] A.中村さんが暇になったら、、、怖いですね。:-)
  |   |   + 13856 [gotoken math] # 僕は「破壊的」という言葉が定義できるかという点に興味を
  |   |   | 13872 [sinara blade] 話があっちこっち飛んでますが、一応 goto でなく callcc している
  |   |   | 13880 [gotoken math] よかった :-)
  |   |   | 13884 [anakamur exa] ->のあいだでだいぶ違うような気がしました。僕のオブジェクト
  |   |   | 13886 [gotoken math] ん?? もうすこし問題ぷりーず
  |   |   | 13980 [anakamur exa] 一日所用で休んだらもうついていくのが困難(もとよりヘボだってのはさておき(笑))
  |   |   | 13992 [gotoken math] どうかなぁ。多分「振る舞い」の定義は「オブジェクト」の定
  |   |   | 14019 [anakamur exa] お世話になっております。 A.中村です。ごみ。
  |   |   | 14025 [gotoken math] そうだと思います。僕が最初に副作用という言葉をみたのは
  |   |   | 14034 [kjana os.xax] 全ての関数の引数に「現在のシステム状態」というのを加え,返り値にも加え
  |   |   | + 14039 [gotoken math] あ、ここでは副作用と言う言葉をオブジェクトの状態の変化以
  |   |   | + 14049 [anakamur exa] いやです(笑)
  |   |   + 13859 [gotoken math] ひとつ聞き忘れ。初期化されてないインスタンス変数やグロー
  |   |   | 13873 [sinara blade] どうなんでしょう?何か例の Hash の初期値問題にひきずりこまれ
  |   |   + 13861 [sinara blade] 後者のオブジェクトを主語にする言い方はあまり使わないかな。
  |   |   | 13862 [gotoken math] うーん、そういえば、この場合の "obj" は目的語ですね。主
  |   |   | 13864 [sinara blade] 少しずつ行きます。Lisp における束縛の件ですが、
  |   |   | + 13867 [toyofuku jui] 私は「オブジェクトx がオブジェクトy を参照している」とは
  |   |   | | + 13869 [gotoken math] GC という言語レベルにはない概念を使わないといけない点に
  |   |   | | + 13876 [wakou fsinet] あの例の場合、GC されないのは単に B = [] による束縛があるからです。
  |   |   | |   13878 [matz netlab.] ま,そうですね.が,
  |   |   | |   13891 [wakou fsinet] え、そうなんですか。もともと正規表現オブジェクトが生成されないから、
  |   |   | |   + 13893 [sinara blade] いや、これは単に i*i >= 0 が false になるようなクラス
  |   |   | |   | 13919 [wakou fsinet] え、いえ、false になったとしても、先の B の場合であれば B が未定義とい
  |   |   | |   | 13922 [sinara blade] うーん、なるほど。
  |   |   | |   + 13900 [matz netlab.] 非常に実装よりの話ですが,リテラルに対応するオブジェクトは構
  |   |   | |     + 13918 [wakou fsinet] ああ、なるほど。
  |   |   | |     | 13921 [matz netlab.] これらはリテラルではなく,オブジェクトは評価時に生成されます.
  |   |   | |     | 13938 [wakou fsinet] という事は、これらは Array.new, Hash.new 等と同じなんですね。
  |   |   | |     | 13939 [matz netlab.] そうですね.違いはメソッドを経由するかどうかでしょうか.
  |   |   | |     | 13948 [toyofuku jui] やっと間違いに気がつきました。本当は C言語でいうと
  |   |   | |     | 13957 [wakou fsinet] この場合 GC の対象以前に [4,5,6] というオブジェクトが生成されません。
  |   |   | |     | 13961 [sinara blade] いや、しつこいですが、i*i >= 0 は false になることもあるので、、
  |   |   | |     | 13962 [wakou fsinet] false になった場合も [4,5,6] は生成されるものの、すぐにどこからも長く
  |   |   | |     | 14001 [sinara blade] いえいえ。この件に関して青山さんが良く理解していることも、ちょっと私
  |   |   | |     | 14003 [wakou fsinet] なかなか微妙な話が多数でていますね。「破壊的」の方はまつもとさんの「よ
  |   |   | |     + 13981 [wakou fsinet] この場合のリテラルに行指向文字列リテラルは含まれるでしょうか?
  |   |   | |       13984 [matz netlab.] 含まれます.一方,コマンド入力 `` は含まれません.
  |   |   | + 13868 [gotoken math] 御意。
  |   |   + 13875 [wakou fsinet] これらは了解です。
  |   |     13877 [wakou fsinet] 「一般に自由だったり束縛されたりするのは変数であるからです。」
  |   + 13852 [matz netlab.] だめでしょう.で,なぜだめだと思うかと言うと,「オブジェクト
  + 13815 [wakou fsinet] 参照していると言えると思います。
    13823 [sinara blade] おっしゃりたいことは分かります。しかしこれは
    13828 [wakou fsinet] あ、いえ、これは回数ではなく、先の
    13841 [wakou fsinet] こちらも追加。a = []; b = a とした時、b は a を参照しているのではなく
    13843 [sinara blade] この例では [] に @BaArray が束縛された時点でオブジェクト foo
    13874 [wakou fsinet] ええ、これはちょっと例が悪かったです。本当は、foo.e() の実行中に

^ telnet.rb STDOUT
13506 [kikutani spr] 昨日書いた、proxy経由でpopするやつですが、
13518 [wakou fsinet] 2> /dev/null ではどうでしょう。と思いましたが、Perl の Net::Telnet で
13562 [wakou fsinet] あ、思いっきり勘違い。STDOUT に出ていたんですね。
13569 [kikutani spr] うむー、defaultでその動作はけっこうなんですが、止める仕組が
13572 [wakou fsinet] あ、その程度でいいなら現在も可能です。
+ 13574 [wakou fsinet] rb_define_hooked_variable() で $stdout が定義されているからなんでしょ
| 13595 [eban os.rim.] それよりも reopen しなきゃいけないというのが hook の主目的です.
| 13597 [wakou fsinet] $ ruby -e '
| 13603 [eban os.rim.] なぜ「dup は反則?」
| + 13605 [wakou fsinet] この記述から $stdout = STDOUT を期待しているとしたら dup は反則かなと
| + 13648 [matz netlab.] えーと,これはナンか変な気がします.
+ 13575 [kikutani spr] こっちはおまかせするとして(^^)、
  13576 [wakou fsinet] あ、失礼しました。勘違いです。IO.html の printf(format, arg...) を見て

^ Ruby 1.2.4 FreeBSD port kit
13524 [yasuf big.or] FreeBSD用のport kitを更新しました。

^ iterator <-> cursor (Re: iterator for Dummies)
13530 [shugo netlab] # 以下、内部イテレータをイテレータ、外部イテレータをカーソルと呼
13535 [matz netlab.] 私が考えてたのはまさにそれです.
13536 [masaki.suket] はい.こっちはすぐに思いつきます.

^ smtp_send.rb (Re:  Re: inline callback)
13532 [matz netlab.] contribに移動しました.

^ iterator <-> cursor (Re: iterator for Dummies)
13541 [inaba sdd.to] 1.3系なら, スレッドより遅いですけどcallccでもできるみたいです.
13542 [matz netlab.] おおっ,気が付かなかった.でも,eachが末端でnilを返すことを
+ 13564 [inaba st.rim] Dummies)
| 13565 [inaba st.rim] +     nil
| 13638 [sinara blade] 重箱のすみですが、最後に nil を返してくれるってことは、
| 13641 [inaba st.rim] なるほど。
| + 13692 [toyofuku jui] まつもとさん
| + 13696 [inaba st.rim] えっと、callccの仕様の修正をお願いしようと思っていたのでruby-devに出す
|   13703 [sinara blade] ふーむ、なるほどそうかあ。
+ 13695 [sinara blade] ここの first っていうのは(後ろにもあるけど)、必要なのかなあ。
  + 13698 [inaba st.rim] ああ、先を超されてしまった。
  + 13827 [m_seki mva.b] いまさら Thread 版を作ってみました。
threads.html
top