[#1320] [MethodIndex] Bug and question — keiju@... (Keiju ISHITSUKA)

けいじゅ@日本ラショナルソフトウェアです.

32 messages 1998/01/23
[#1321] Re: [MethodIndex] Bug and question — matz@... (Yukihiro Matsumoto) 1998/01/23

まつもと ゆきひろです

[#1323] Re: [MethodIndex] Bug and question — keiju@... (Keiju ISHITSUKA) 1998/01/23

けいじゅ@日本ラショナルソフトウェアです.

[#1332] Re: [MethodIndex] Bug and question — keiju@... (Keiju ISHITSUKA) 1998/01/27

けいじゅ@日本ラショナルソフトウェアです.

[#1333] Re: [MethodIndex] Bug and question — matz@... (Yukihiro Matsumoto) 1998/01/27

まつもと ゆきひろです

[#1334] Re: [MethodIndex] Bug and question — keiju@... (石塚圭樹 ) 1998/01/27

けいじゅ@日本ラショナルソフトウェアです.

[#1351] Re: [MethodIndex] Bug and question — keiju@... (石塚圭樹 ) 1998/01/29

けいじゅ@日本ラショナルソフトウェアです.

[#1353] Re: [MethodIndex] Bug and question — matz@... (Yukihiro Matsumoto) 1998/01/29

まつもと ゆきひろです

[#1354] Re: [MethodIndex] Bug and question — keiju@... (石塚圭樹 ) 1998/01/29

けいじゅ@日本ラショナルソフトウェアです.

[#1355] Re: [MethodIndex] Bug and question — matz@... (Yukihiro Matsumoto) 1998/01/30

まつもと ゆきひろです

[ruby-dev:1331] Re: [MethodIndex] Bug and question

From: keiju@... (石塚圭樹 )
Date: 1998-01-26 14:15:07 UTC
List: ruby-dev #1331
けいじゅ@日本ラショナルソフトウェアです.

In [ruby-dev :01329 ] the message: "[ruby-dev:1329] Re: [MethodIndex]
Bug and question ", on Jan/26 17:41(JST) Yukihiro Matsumoto writes:

>まつもと ゆきひろです

>|# でも, 小文字のクラス名でなくても良いのにと思っていたりして.
>
>まあ,絶対に捕捉できないのにrescueで指定できるのもなんだよな
>あ,とおもったからなんですけど…どうしよう.

定数からは参照できないけども, 名前はFatalってのはどう?

>|全部調べたわけではないですが,
>|
>|<dt> <a name="bso_recv">
>|</a><code>recv(<var>len</var>[, <var>flags</var>])</code>
>|
>|や.
>|
>|<DT>
>|<CODE><A NAME="key_p">key?(<VAR>key</VAR>)</CODE></A>
>|
>|のようになっているみたいですね. 
>
>そのようになっているのもは修正しました.んでも,socketのよう
>に同じファイルに同名のメソッドが沢山ある場合にはどうしても
>bso_のようなprefixが必要だと思うのですが,その辺はどうしたら
>良いでしょう.ファイル構成を変えなきゃ駄目?

えーと. 前のメイルに書きましたが,

クラス名の判断は:

> 今度のようにクラスを判断しているかといいますと.

> 1. ファイル名からクラスを推測する.
> 2. そのファイルを<A Ref="..."><CODE>Foo で参照している場合はFoo
> 3. <A NAME="Foo"><H1>Bar であればクラスBar
> 4. <A NAME="Foo.foo"><CODE>bar の形式ならクラスはFooでメソッドはbar
> 5. <A NAME="foo"><CODE>barであれば, メソッドであり, 以前に推定したクラス
>    を用い, メソッドはbar

> となっていますので...

となっていまして, socketやthreadに関しては, 今のままでOKのようです. 1
つのファイルに複数のクラスの記述がある場合でも, (3), (4)のいずれかの条
件を満たせばOKです.

それと, メソッド名に関しては, bso_XXX見たいや, 間違ったラベル名があっ
たので, 演算子を除いて:

<dt> <a name="bso_recv">
<code>recv(<var>len</var>[, <var>flags</var>])</code></a>

<code>の次の文字列をメソッド名としていますので, メソッド名に関しても問
題になることはあまりないと思っています.


__
................................石塚 圭樹@日本ラショナルソフトェア...
----------------------------------->> e-mail: keiju@rational.com <<---

In This Thread