[#42851] Object#define_singleton_method がない?? — take_tk <ggb03124@...>

たけ(tk)です

14 messages 2006/10/06
[#42852] Re: Object#define_singleton_method がない?? — Yukihiro Matsumoto <matz@...> 2006/10/06

まつもと ゆきひろです

[#42853] Re: Object#define_singleton_method がない?? — take_tk <ggb03124@...> 2006/10/06

たけ(tk)です。

[#42870] system の実行タイミングのトラブル — "Hideo Konami" <konami@...>

小波です。

18 messages 2006/10/14
[#42874] Re: system の実行タイミングのトラブル — "Hideo Konami" <konami@...> 2006/10/14

小波です。

[#42876] Re: system の実行タイミングのトラブル — cuzic <cuzic@...> 2006/10/14

cuzic です。

[#42885] apt-listbugs: soap4r での悩み — Junichi Uekawa <dancer@...>

ruby-list のみなさま、

21 messages 2006/10/16
[#42891] Re: apt-listbugs: soap4r での悩み — "NAKAMURA, Hiroshi" <nakahiro@...> 2006/10/17

-----BEGIN PGP SIGNED MESSAGE-----

[#42892] Re: apt-listbugs: soap4r での悩み — Junichi Uekawa <dancer@...> 2006/10/17

こんにちは、

[#42896] Re: apt-listbugs: soap4r での悩み — "NAKAMURA, Hiroshi" <nakahiro@...> 2006/10/17

-----BEGIN PGP SIGNED MESSAGE-----

[#42929] Re: 括弧なしsuperで引数が引き継がれない — "U.Nakamura" <usa@...>

こんにちは、なかむら(う)です。

17 messages 2006/10/31
[#42930] Re: 括弧なしsuperで引数が引き継がれない — "U.Nakamura" <usa@...> 2006/10/31

こんにちは、なかむら(う)です。

[#42931] instant rails インストール! irbを起動するには? — "Uema Tsuyoshi" <mugenkai15@...> 2006/10/31

上間といいます。

[#42933] Re: instant rails インストール! irbを起動するには? — "きむらこういち" <hogemuta@...> 2006/10/31

木村です。

[#42937] Re: instant rails インストール! irbを起動するには? — "Uema Tsuyoshi" <mugenkai15@...> 2006/10/31

上間です。

[ruby-list:42866] Re: Object#define_singleton_method がない??

From: Yukihiro Matsumoto <matz@...>
Date: 2006-10-07 13:35:06 UTC
List: ruby-list #42866
まつもと ゆきひろです

In message "Re: [ruby-list:42863] Re: Object#define_singleton_method  	がない??"
    on Sat, 7 Oct 2006 19:11:59 +0900, URABE Shyouhei <s-urabe@par.odn.ne.jp> writes:

|> singleton_classという名称について合意が取れていませんから、
|> それまではこのメソッドを追加できません。
|
|じぶんもぜひ同様のものが欲しいと思っている(毎回自前で定義して使っている)
|のですが、名前以外にメソッド追加に対する障害が何かありますか?

以前は、<<の動作として「一時的なクラスもどきオブジェクトを作
り、それに対する操作結果をObjectに注入する」という実装も許容
したいと考えていたので、それもsingleton_classメソッドを導入
したくない動機になっていました。が、そのことについては最近考
えを改めた(存在しない実装について心配してもしょうがない)ので、
引っ込めました。

ということで、現在、名前以外に障害はありません。
singleton_classという名前はデザインパターンのSingletonパター
ンの方を思い起こすからイヤだ、という人は英語圏にそれなりにい
るようです。ruby-talkを検索するとたくさん候補が見つかると思
います。今のところ、singleton_classとeigenclassが有力そうで
す。

|自分で定義するときはObject#singleton_classかClass.<<という名前にすること
|が多いです

Class.<<というのは初めてみました。ユニークですねえ。

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

In This Thread