9018-9258

8774-9195 subjects 9229-9495

making extension module
9018 [tommy@va le ] MySQL というデータベースを Ruby からアクセスできるようにしようと
+ 9021 [kikutani@sp ] 私の出る幕じゃないんですが、そのままにしてるとdevに行ってしまい
| + 9027 [matz@ne la .] 第4引数はDataオブジェクトがGCされるタイミングで呼び出される
| + 9037 [ttate@ja st ] kikutani@sprintmail.comさん(08月11日08時):
|   + 9039 [matz@ne la .] そりゃ,もちろんそうです.が,
|   + 9044 [fit0298@fi e] by ttate@jaist.ac.jp
|     9046 [matz@ne la .] まあ,そうですね.rubyのその辺のクラスはその程度の処理はして
+ 9026 [matz@ne la .] 実は昨日そのページを読んでいたのでした.
  9090 [tommy@va le ] # きゃ〜ハズカシ〜

はじめまして
9023 [kiyose@mb x.] はじめまして、ポリゴンです。よろしく。
9028 [matz@ne la .] えーと,赤青にチカチカしたりするんですか?
+ 9029 [watanabe@as ] その chat server program のすぐ近くにも実はあったりするんですよね.
| 9074 [kiyose@mb x.] こんにちは。
+ 9075 [kiyose@mb x.] Rubyの作者 でしたっけ?
  9077 [matz@ne la .] そうです.設計者にして作者,そしてこのメーリングリストの管理

python (Re: あなたのウロコみせてください)
9033 [matz@ne la .] 私としても self.xxx -> @xxx は同じことだと思いますから,それ
+ 9040 [aisimoto@re ] 確かに。その点、rubyだとキーボードの真ん中あたりに文字が
+ 9041 [keiju@Ra io ] Rubyもinstance_evalとか使うと丸見えですね. ただ,

python vs ruby (Re: あなたのウロコみせてください)
9036 [matz@ne la .] pythonの string.split(str, sep) の意味は
9042 [masaki.suket] なるほど。モジュールですか。なんかでも面倒ですねえ。
9045 [matz@ne la .] そりゃ,「モジュール を使った Mix-in」はわたしのオリジナルで
9048 [masaki.suket] あっ。いえ。Mix-in というのを、初めて知ったということを言いた
9058 [kikutani@sp ] まあ、self以外はべつにPythonもきらいではないのですが、
+ 9059 [ttate@ja st ] kikutani@sprintmail.comさん(08月11日21時):
| 9061 [kikutani@sp ] なるほど、Cのソースにrubyのソースをstringとして持たせて
| 9063 [watanabe@as ] % cat >hoge.c
| 9068 [matz@ne la .] そーですねえ.eval_stringに与える前にcryptをかけるとかxorす
+ 9062 [aisimoto@re ] Pythonにはfreezeという機構がありまして、これを使えば実行形式のファイルを
| + 9066 [matz@ne la .] そーですね.そしてPerlにはundump(unexec)のためのフックがあり
| + 9069 [kikutani@sp ] そうそう、freezeでした。
+ 9067 [matz@ne la .] 多分,[ruby-list:9062]で石本さんが指摘しておられる freeze の
  + 9070 [kikutani@sp ] かぶってしまった。
  + 9092 [ogino@co p. ] 荻野です。こんにちは。
    9135 [matz@ne la .] undumpってのはプログラムを強制的にcore dumpさせてそのcoreか

ruby 1.1c2 released
9038 [matz@ne la .] ruby 1.1c2をリリースしました.
+ 9043 [watanabe@as ] sun4 cc 対応.
+ 9064 [watanabe@as ] in.coming に rb{dj,gw}11c2.zip を put しました.
+ 9079 [tetsu@jp .h ] HP-UX 10.20 の話です。とりあえずお知らせだけ。
  + 9084 [nakagawa@sh ] digital-unix 3.2G でも __P の定義を追加しないとコンパイルできませんで
  + 9132 [matz@ne la .] なんで -Aa が必要になるんでしょうか.いや,もっと知りたいの
    9139 [tetsu@jp .h ] はい、みてみました。とりあえず前回の方法で動いていた
    9247 [urat@fi st t] ruby 1.1c2、Solaris 2.5.1、egcs 19980816、binutils 2.9.1 ですが、やはり
    9248 [maki@in c. o] 高橋征義です。一言報告だけですが。

[Q] Can I get caller's id?
9051 [gotoken@ma h] メソッドを呼んだオブジェクトを呼ばれた側から
+ 9053 [matz@ne la .] 知りたい情報の質にもよりますが,メソッド名と呼び出し位置くら
+ 9054 [keiju@Ra io ] irb/frame.rb
  9056 [gotoken@ma h] まつもとさんどうもありがとうございます。
  9057 [keiju@Ra io ] そういう場合って, 引数で渡すとかインスタンス変数で持つとかすると思うの
  9071 [gotoken@ma h] もちろん、できないこともないのですが、
  + 9073 [matz@ne la .] 実装に関していえば呼び出し系列を保存しているFrameなるリスト
  + 9082 [keiju@Ra io ] なるほど. 何が自然なモデルかというとなかなか難しいところですが, 私なん

irb --simple-prompt-mode
9052 [gotoken@ma h] いまさらつまらないことですが、
9055 [keiju@Ra io ] です(^^;;;

irb -m
9072 [gotoken@ma h] irb に -m というオプションがあるようですが、
9081 [keiju@Ra io ] そうです. いつの間にかバグっていました(^^;;;
9088 [matz@ne la .] raa.htmlを張り換えないと.
9102 [keiju@ra io ] うーん. まあ, それはいえますよね... でも, めちゃくちゃな英語だとかえっ
9103 [matz@ne la .] きっと,だれかが添削してくれますよ.
+ 9104 [keiju@Ra io ] (^^;;;
| 9105 [matz@ne la .] いや,単語レベルなら推測も出来ますが,
| 9106 [keiju@Ra io ] 私には問題なく読めますが... 実際どうなんでしょ(^^;;;
| 9107 [matz@ne la .] どーなんでしょうねえ.自分の苦手な分野だと通じるのかどうか想
| 9108 [gotoken@ma h] ぼくもそんなに自信があるわけではないのですが、
| 9109 [matz@ne la .] 感謝します.最近イテレータブロックという単語は使わないように
| 9110 [gotoken@ma h] なんでもかんでもイテレータブロックと言わないように
| 9123 [keiju@ra io ] 私も, 変更した方が良いというのはもっともだと思います.
| 9124 [gotoken@ma h] なるほど、実装みてなかったのですが、collect が
+ 9211 [ono@is .n ra] 数学界には棲んでいないですが、学生時代に特異値問題をやっていましたので
  9212 [gotoken@ma h] 大ぽかはないと思うけど [ruby-list:9108] を添削して
  9224 [ono@is .n ra] 添削できるほどの英語力はないですが、gotoken さんの訳を元に
  9230 [gotoken@ma h] どうもありがとうございます。

Why should sender be hidden? (Re:  Can I get caller's id?)
9076 [gotoken@ma h] 1.3 alpha が始まるまで議論するのは先送りにしたい
9078 [matz@ne la .] いや,「問題」には由来しないのです.議論が必要だと思っている
9080 [gotoken@ma h] どうもありがとうございます。

GC touches an array which is failed to be allocated.
9083 [shudoh@mu ao] このメイルが、自己紹介に続く ruby-list への 2度目のメイルかもしれません。
9094 [matz@ne la .] バグがありました.

debug.rb
9085 [tadf@kt ri .] debug.rb での where っておかしくないですか。つぎの結果で、対象となるメ
9101 [matz@ne la .] バグです.以下のパッチが有効と思われます.

PostgreSQL Module
9086 [ttate@ja st ] PostgreSQL拡張モジュールが現在のRubyには
9095 [matz@ne la .] うーん,PostgreSQLのインストール先の問題と,rubyio.hの問題と
9099 [ttate@ja st ] matz@netlab.co.jpさん(08月13日15時):

エラー行番号
9087 [dezawa@mi a.] まだ ruby 1.1c0(98/07/17) [sparc-solaris2.5.1] ですが。
9096 [matz@ne la .] 出沢さんのところではいつもずれますか? 私のところでは簡単に
9097 [dezawa@mi a.] 試してるのはただ一つのscriptだけです、、、、 debug中。

NT 用 ruby-1.1c
9091 [dezawa@mi a.] NT,95 用の ruby は
9093 [watanabe@as ] よいです.
9098 [dezawa@mi a.] すみません、、火が付いてなかったんで読み落とした。

DBM (Re: NT 用 ruby-1.1c)
9100 [watanabe@as ] solaris だと NDBM で, djgpp や cygwin32 は GDBM の NDBM 互換
9111 [inaba@st ri ] ruby のBerkeley DB インターフェースってあるんですか?
9116 [matz@ne la .] まだ作ってないです.とりかかればすぐだと思うんですが.
9118 [hisa@im sy o] 僕は、Redhat Linux box上で使うrubyの、ext/dbm/以下に下のようなpatch
9131 [matz@ne la .] まあ,これでdbm互換の部分は使えるようになるでしょうが,きっ
9136 [watanabe@as ] こんな感じで作り始めたのが半年前なんだけど全然進んでないです.
+ 9137 [matz@ne la .] わたなべさんのプログラミングの楽しみを奪っちゃいけないかなあ.
| 9138 [watanabe@as ] ほかにも楽しみはあるので, それはいいんですけど.
+ 9177 [inaba@st ri ] はい、自分もサブクラスが良いと思います。
  9181 [watanabe@as ] すみません. そのとおりです.

[Request] flush (global method)
9112 [ttate@ja st ] STDOUT.flushを組み込み関数flushとして
9127 [matz@ne la .] $stdout.flushですね(微妙に違うらしい).

[Bug?] raise
9113 [ttate@ja st ] raiseの引数が1つの場合、その引数
9117 [matz@ne la .] してると思うんですが.
9119 [ttate@ja st ] matz@netlab.co.jpさん(08月16日00時):

[Q]RuntimeError
9120 [taanoshin@ge] なぜか下記のスクリプトが動きません。どなたか教えて頂けないでしょうか。
+ 9128 [matz@ne la .] これは本当は
+ 9134 [nagai@du bo ] まず,上記の
  9163 [taanoshin@ge] まつもとさん、永井さんお返事ありがとうございます。

[Q] fail and exit in rescue SystemExit 
9121 [keiju@ra io ] 質問です.
9129 [matz@ne la .] 後者はSystemExitオブジェクトをひとつ余分に生成する以外は同じ
9143 [keiju@Ra io ] うーん....
9149 [matz@ne la .] ソースを見るとここってIRBモジュールの特異メソッドの定義内で
9156 [keiju@Ra io ] うーん. そうかもしれないっす....
9186 [keiju@ra io ] やはり. その通りでした. お騒がせしました(__;;;;;;;;;;;;;;;;;;;;;;;;;;;
9191 [matz@ne la .] failを再定義することが即ち問題であるとは思わないんですが,こ
9219 [keiju@ra io ] メイルが幾つか腐っていた...
9223 [matz@ne la .] contribへの移動は25日以降になると思います.

shell.rb [Re:  Re: irb -m]
9122 [keiju@ra io ] とにかく, そういうことは私には判断できないっす(^^;;;
9133 [matz@ne la .] ええ,いいですけど.
9142 [keiju@Ra io ] 実はirbはinspectするので通常のモードでは表示できないんですけどね. それ
9147 [matz@ne la .] まあ,その辺はinspectを再定義するなり,irbの方に仕掛けを作る
9155 [keiju@Ra io ] ですね.
9157 [matz@ne la .] そうですか.^^;;;
9165 [keiju@Ra io ] おお. 本格的にプロセス管理しろってことね. それなら, 若干shとは動作が違
9167 [matz@ne la .] いや,そこまでは.直前のパイプをインスタンス変数に覚えておい

reference manual
9125 [MAP2303@ma l] 夏休みに ruby ざんまい。気になるドキュメント記述がいくつか…
9158 [matz@ne la .] 「not obj.nil?」あたりを使って下さい.なんか歴史的経緯があっ

gtk
9126 [MAP2303@ma l] gtk で 2つほど。一つは gtk というか X ですけれどご勘弁。
9130 [matz@ne la .] です.恥ずかしい.別のバグも発見したので,0.010をリリースし
+ 9164 [MAP2303@ma l] あっという間にバージョンが上がってしまいましたが(^^;、0.09 用にいくつか
| 9166 [matz@ne la .] なにか設定ミスがあったのかパッチが付いて来ませんでした.目次
+ 9168 [MAP2303@ma l] ...
  9170 [matz@ne la .] 取り込みました.
  9173 [MAP2303@ma l] ちょっと大きいプログラムになってしまっていて、怪しい場所の特定ができて
  + 9184 [matz@ne la .] そーですか.ruby-devの方に送られたプログラムを見てみます.
  + 9206 [kazusan@pl t] Ruby/Gtk で cdplayer ですか、やられたー。
    9207 [MAP2303@ma l] はやいものがち:-P
    9216 [kazusan@pl t] 一日一通をめざして(笑)
    9225 [MAP2303@ma l] 最近 ruby-list 活発ですね:)

ruby-gtk-0.10 and gtk-1.1
9140 [thiro@kt ri ] ruby-gtk-0.10 を早速インストールしようとしたのですが、うまくできません
9141 [matz@ne la .] そうですか.
9145 [thiro@kt ri ] 確かに、文句いわれていました(^^;
9148 [matz@ne la .] うーん,そうですか.gtk+-1.1ではまた仕様が大きく変わってるん
9150 [thiro@kt ri ] いえ、gtk+-1.1.1 を入れたのは、単に新しいものが好きでいれただけですの

Matrix#to_i [Re: irb -m]
9144 [keiju@Ra io ] うーん. 少なくともComplexとかは入りますよね.
+ 9146 [matz@ne la .] そういう問題はなくても別のところに問題が起きるんじゃないです
| 9151 [keiju@Ra io ] 何か話しが...
| 9152 [matz@ne la .] あ,そういうことなんですか.読み違えたかな.
+ 9153 [gotoken@ma h] Matrix#to_i [Re: irb -m]
  + 9154 [matz@ne la .] えーと,現状でも Numeric#to_f と Numeric#to_i は定義されてな
  + 9162 [keiju@Ra io ] 本来の意味でのto_f, to_iの定義ですね. これは, Float, Integerを自然なし
  | 9171 [gotoken@ma h] では Complex#to_i と Complex#to_f は解決ということで。
  | 9187 [keiju@ra io ] はい.
  | 9192 [gotoken@ma h] 毎度おつき合い頂きありがとうございます。
  | 9197 [keiju@ra io ] いえいえ(^^;;;
  + 9174 [dezawa@mi a.] これは、Numeric 自身の話でしょうか、Numeric をsuperに持つ
    9175 [gotoken@ma h] もちろん前者の意味です。ドキュメントにはあるので、
    9176 [dezawa@mi a.] まちがい、 nil.to_f でしたないのは。(1.1c)
    9182 [matz@ne la .] そうです.いろいろ考えた末,よりエラーを検出できる方向で現在

Re: ruby 1.1c2 release
9159 [GHA03025@ni ] NCRのWM5100というマシン上でコンパイルしましたが、以下のように修正しない
9179 [watanabe@as ] __STDC__ でありながら foo(int bar) のような形式を受け付けな
9258 [GHA03025@ni ] In Reply to ruby-list:9179

hd.rb
9160 [GHA03025@ni ] 渡辺哲也さんの hd.rb を使おうとしているのですが、以下のようなエラーが出
9161 [matz@ne la .] お使いのマシンはなんでしょう? もしかしたら,そのマシンでは
9169 [GHA03025@ni ] In reply to [ruby-list: 9161]
9172 [matz@ne la .] そうですか.エラーメッセージを見ると
9178 [tetsu@jp .h ] ちょっとでおくれましたが。
9183 [matz@ne la .] あ,実用的にはそっちを勧めるべきでしたね.
9200 [GHA03025@ni ] In reply to [ruby-list: 9178]

induced_from
9180 [gotoken@ma h] 精度の話と以前考えてた Bag には似たような側面がある
+ 9185 [matz@ne la .] むむむ,なんとなくcoerceと似てますね.現在のcoerceはオブジェ
| 9188 [gotoken@ma h] どうもありがとうございます。
+ 9196 [keiju@ra io ] 私もこういう実装にすることになるなと思っていました.
  9198 [gotoken@ma h] あまり考えてなかったのですが、名前の統一の意味でしか
  + 9199 [matz@ne la .] アイディアそのものについてはなにも申しませんが,Ruby的にまず
  | 9210 [gotoken@ma h] 御指摘ありがとうございます。
  + 9213 [keiju@Ra io ] むむむ... 以下ぐらいの方が良くないですかね?
    9214 [gotoken@ma h] 賛成です。
    9218 [keiju@ra io ] (^^;;;
    9231 [gotoken@ma h] 確かに。これは仕方無いと思います。

XMLParser Class (Re: induced_from)
9190 [maki@in c. o] 高橋征義です。ちょっとごぶさたしました。
9194 [gotoken@ma h] XMLParser Class (Re: induced_from)
9201 [maki@in c. o] 高橋征義です。こんにちは。
9205 [yoshidam@ta ] 英語ページをでっちあげてみました。
9208 [gotoken@ma h] こんにちは

iterator block (Re:  Re: irb -m)
9202 [matz@ne la .] えーと,*最近の*私の方針は
9209 [gotoken@ma h] iterator block (Re:  Re: irb -m)
9220 [shugo@ai ne ] たしかブロックパラメータと呼ばれていたような...。
9222 [matz@ne la .] この辺は苦労してるんですが,Ruby本の原稿ではそう呼んでます.

Hello.
9203 [sekita-n@he ] ruby-listに入らせていただきます。
9204 [matz@ne la .] 歓迎します.
9215 [sekita-n@he ] あのタイトルでひっかかる人がいると思ったら、やっぱり…^^;

text folding
9217 [crouton@po 1] ちょっと必要になったもので.
9227 [watanabe@as ] [ruby-list:6005] で書きました.
9232 [os@ii .a .j ] watanabe@ase.ptg.sony.co.jp (WATANABE Hirofumi) さんの、

jump (Re: Hello.)
9221 [shugo@ai ne ] gotoみたいなものはないですけど、catch & throwというのが

how to use exception
9226 [hiwada@ku e.] String以外のメッセージを持ったExceptionの挙げ方を教えてください。
+ 9228 [hiwada@ku e.] ひわだです。^^;;
+ 9241 [watanabe@as ] できればエラーを起こすスクリプトが欲しいんですけど?
  9242 [hiwada@ku e.] サイズが大きいのでメールさせていただきました(_ _;。
  9243 [watanabe@as ] そうこれこれ.
  9244 [watanabe@as ] Marshal は常に IO を強制的に binary mode するので, 単に
threads.html
top