[#950] ruby 1.1b0 released — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

33 messages 1997/12/05

[#998] ruby 1.1b1 released — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

48 messages 1997/12/09
[#1011] Re: ruby 1.1b1 released — Kazuhisa Yanagawa <katze@...> 1997/12/10

in message-id: <199712090833.RAA31727@picachu.netlab.co.jp>

[#1013] Re: ruby 1.1b1 released — matz@... (Yukihiro Matsumoto) 1997/12/10

まつもと ゆきひろです

[#1028] Regexp#operators (Re: ruby 1.1b1 released) — Shin-ichiro HARA <sinara@...> 1997/12/10

原です。

[#1030] Re: Regexp#operators (Re: ruby 1.1b1 released) — matz@... (Yukihiro Matsumoto) 1997/12/10

まつもと ゆきひろです

[#1033] Re: Regexp#operators (Re: ruby 1.1b1 released) — Shin-ichiro HARA <sinara@...> 1997/12/10

原です。

[#1049] Re: Regexp#operators (Re: ruby 1.1b1 released) — Shin-ichiro HARA <sinara@...> 1997/12/11

原です。

[#1064] Re: Regexp#operators (Re: ruby 1.1b1 released) — matz@... (Yukihiro Matsumoto) 1997/12/12

まつもと ゆきひろです

[#1097] Re: Regexp#operators (Re: ruby 1.1b1 released) — Shin-ichiro HARA <sinara@...> 1997/12/15

原です。

[#1002] Object#bind — shugo@... (Shugo Maeda)

前田です。

39 messages 1997/12/09
[#1008] Re: Object#bind — matz@... (Yukihiro Matsumoto) 1997/12/10

まつもと ゆきひろです

[#1023] Re: Object#bind — shugo@... (Shugo Maeda) 1997/12/10

前田です。

[#1026] Re: Object#bind — matz@... (Yukihiro Matsumoto) 1997/12/10

まつもと ゆきひろです

[#1044] Re: Object#bind — keiju@... (石塚圭樹 ) 1997/12/11

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

[#1051] Re: Object#bind — shugo@... (Shugo Maeda) 1997/12/11

前田です。

[#1063] Re: Object#bind — matz@... (Yukihiro Matsumoto) 1997/12/12

まつもと ゆきひろです

[#1079] Re: Object#bind — keiju@... (石塚圭樹 ) 1997/12/14

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

[#1084] Re: Object#bind — matz@... (Yukihiro Matsumoto) 1997/12/15

まつもと ゆきひろです

[#1087] Re: Object#bind — keiju@... (石塚圭樹 ) 1997/12/15

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

[#1088] Re: Object#bind — matz@... (Yukihiro Matsumoto) 1997/12/15

まつもと ゆきひろです

[#1085] [Req] object refference — keiju@... (Keiju ISHITSUKA)

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

12 messages 1997/12/15

[ruby-dev:1056] Re: Object#bind

From: keiju@... (石塚圭樹 )
Date: 1997-12-11 15:26:43 UTC
List: ruby-dev #1056
けいじゅ@日本ラショナルソフトウェアです.

In [ruby-dev :01048 ] the message: "[ruby-dev:1048] Re: Object#bind ",
on Dec/11 13:06(JST) matz@netlab.co.jp (Yukihiro Matsumoto) writes:

>まつもと ゆきひろです

>methbodyってのはあんまり好きじゃないですね.妙な省略は好みで
>ないので(そのわりにはundefとか使ってるけど),bound_methodで
>良いですかね.

ですかね.

>|Cで書かれているメソッドってもともとあるクラスに束縛されている(束縛され
>|ていることを前提として)記述するものじゃないのかしら? それならばCメソッ
>|ドはunbound_methodになれないとすれば良いんじゃないかしら?
>
>そうですね.で,その必要性も含めて一度まとめて下さいよ.議論
>が済んだら前田さんのパッチを元に私が作業しますから.

分かりました. 考えてみましょう.

# といっても, 昼の間はnon internetな世界にいるので迅速な議論はできない
# と思いますが... 


In [ruby-dev :01051 ] the message: "[ruby-dev:1051] Re: Object#bind ",
on Dec/11 19:20(JST) shugo@po.aianet.ne.jp (Shugo Maeda) writes:

>前田です。

>あるいはCで定義したメソッドでデータ構造が問題になる場合は,常に
>
>Check_Type(self, T_ARRAY);
>
>のようにselfのデータタイプをチェックしてやることにするという
>のはオーバーヘッドが気になるでしょうか。

うーん. どうなんでしょ. それに, チェックすることを期待するのも問題ある
ような...

>Cで定義されたものでも,モジュール関数のようにデータ構造に左右
>されないものもあると思いますし,Check_Typeでエラーが出る場合
>はあきらめればよいかなと。

たしかに, データ構造に左右されないメソッドも存在するんですよね. 

Cメソッドに関しては, unboundなメソッドが可能かどうか明示的に宣言しても
らうってのはどうでしょう?

rb_unboundable_method(hash_clone, 0);

とかね.

# Hashは特別な構造だから, unboundableじゃないだろうけど...
__
................................石塚 圭樹@日本ラショナルソフトェア...
----------------------------------->> e-mail: keiju@rational.com <<---

In This Thread