[#1219] ruby animal — OZAWA Sakuro <crouton@...>

小澤さく@塩尻Internetです.

18 messages 1996/12/09

[#1256] ruby 0.99.4-961212 available — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです.

21 messages 1996/12/12
[#1257] Re: ruby 0.99.4-961212 available — Yasuo OHBA <jammy@...> 1996/12/12

大庭@SHLJapanです.

[#1258] Re: ruby 0.99.4-961212 available — matz@... (Yukihiro Matsumoto) 1996/12/12

まつもと ゆきひろです.

[#1259] Re: ruby 0.99.4-961212 available — WATANABE Hirofumi <watanabe@...> 1996/12/12

わたなべです.

[#1261] Re: ruby 0.99.4-961212 available — matz@... (Yukihiro Matsumoto) 1996/12/12

まつもと ゆきひろです.

[#1290] ruby 0.99.4-961217 will be available — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです.

32 messages 1996/12/17
[#1300] Re: ruby 0.99.4-961217 will be available — sinara@... 1996/12/17

原です。

[#1305] Re: ruby 0.99.4-961217 will be available — matz@... (Yukihiro Matsumoto) 1996/12/17

まつもと ゆきひろです.

[#1308] Re: ruby 0.99.4-961217 will be available — gougi@... (Shigeru Gougi) 1996/12/17

ごうぎ@TCIです。

[#1341] Re: ruby 0.99.4-961217 will be available — matz@... (Yukihiro Matsumoto) 1996/12/18

まつもと ゆきひろです.

[#1342] Re: ruby 0.99.4-961217 will be available — sinara@... 1996/12/18

原です。

[#1345] [BUG?] access string out of range — sinara@... 1996/12/18

原です。

[#1330] Re: Rational and Complex — Shin-ichiro Hara <sinara@...>

原です。

30 messages 1996/12/17
[#1335] Re: Rational and Complex — sinara@... 1996/12/18

原です。

[#1359] Re: Rational and Complex 1996/12/18

けいじゅ@SHLジャパンです.

[#1423] 配列への grep — (Dezawa Shin-ichiro) <dezawa@...>

出沢です

14 messages 1996/12/23

[#1469] wish ... — Noritugu Nakamura <nnakamur@...>

25 messages 1996/12/24
[#1470] Re: wish ... — matz@... (Yukihiro Matsumoto) 1996/12/24

まつもと ゆきひろです.

[ruby-list:1485] Re: 例外

From: matz@... (Yukihiro Matsumoto)
Date: 1996-12-25 02:58:57 UTC
List: ruby-list #1485
まつもと ゆきひろです.

パッケ−ジングに忙しくしています.
# でもそうそうにバグの予感.

In message "[ruby-list:1481] 例外"
    on 96/12/25, Sinichiro Dezawa <dezawa@miya.fujifilm.co.jp> writes:
|
|出沢です
|
|/dsk1a/home-sys/dezawa/bin/wmrflow:125: [BUG] Segmentation fault
|Abort (core dumped)
|
|こんなんなっちゃうんです。

うーん,直接的な原因は良く分かんないんですけど,根本の原因は

|	class Read_FILE <File

にあると思います.検出できないrubyが馬鹿なんですけど.これやっ
ちゃうとクラスはIOのサブクラスでインスタンスの構造が通常オブ
ジェクトと同じ,というインスタンスができちゃいます.これで
rubyのビルトインメソッドが発狂してしまうのではないかと想像し
ます.

|質問1
|   これはトラップできますか?  可能なら処理終了最後の行番号を
|   表示してこけたい。

[BUG]とでるのはバグですからトラップできません.例外だったら
良かったんですけどねえ.

|質問2
|   debug 用に print を入れようと思ったのですが、class のmethod の
|   中で使うと
|	wmrflow:92:in `print': not opened for writing
|   と言われる事があります。

Fileのサブクラス内ではprintは使えません.デバッグ用には p を
使ってください.

  p bufline

で,それなりの表示が行われるはずです.
# でもFileのサブクラスは作らないでくださいね.


ついでにいうとrubyにおける継承は構造と仕様と両方を取り込んで
きちゃいますから,既存のクラスを継承するのではなく,自分でク
ラスツリーを作っちゃうのがrubyでしょう.

# この件はすくなくとも検出はできるようにしたいですね.

                                まつもと ゆきひろ /:|)

In This Thread

Prev Next