[#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:42857] Re: Object#define_singleton_method がない??

From: "NAKAMURA, Hiroshi" <nakahiro@...>
Date: 2006-10-07 01:30:00 UTC
List: ruby-list #42857
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Yukihiro Matsumoto wrote:
> 私が今調べたら1070件でした(減ってる?)
> さらに結果をよく見ると衝撃の事実が。
> 
>   なんと、標準添付のlib/soap/mapping/mapping.rbで
>   define_singleton_methodを定義しているっ

念の為、 ::SOAP::Mapping.define_singleton_method を定義している、ですか
らね。

標準添付するような、ある程度使われてるライブラリの中で、重要な定義だ、と
いうことは間違いありません。Rubyで本体20ksloc、テスト15kslocの「ライブラ
リ」を書いてるヤツはそうそう居ないでしょう。

でも、 Object#define_singleton_method として必要かというとまた別の話。

Rubyのmethod管理の詳細を、内部実装との整合性を理由にどんどんpublicにする
のがいいことなのかどうか。最後には「結局は全部scalarとarrayだから何でも
できるマルチパラダイムP言語」になったりして。

余談ですがdefine_methodは、場合に寄ってはとてもメモリを食います。アプリ
ケーションコンテナで使う人は要注意。
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.1 (Cygwin)

iQEVAwUBRScC8R9L2jg5EEGlAQKi9wgAm16OkTu3bw/xM08rKZ8TwKoHocPQxIBv
sN08aH/0Ei20jWwxMvZZGip19EMsjWNlJrhsnDBO4DUe28jNuAtN2BMiFPz//yn8
YrhTl+YquATmuxAMxddUFUFVPi4gdt89CEACMkNSAkJRhBkGyqyofbVD/dQl1moA
ufAP2vkd1nBl1bspRZ4lKwK2DYJgHEorih7Yr6DSedjsncDnbf1aB+m2+XU+MloQ
UYS2aH7TMR3J6cD7L/hLD/gx0UsWjEGbUyAi6G6qPqN1NB3D/V3XLJqOMwV8nTFE
11BmYor/l3REGSECFKcdoXylEp3Hi9ghc3goMpyNXjMU7HG1VK2jbw==
=NhxG
-----END PGP SIGNATURE-----

In This Thread