[#34] [Bug] Class#superclass — shugo@... (maeda shugo)
前田です。
[#49] Re: Nil is a subclass of Object? — shugo@... (maeda shugo)
前田です。
[#50] Re: [ruby-list:3596] Module#attr specification (Re: boolean values) — keiju@... (石塚圭樹 )
けいじゅ@日本ラショナルです.
前田です。
まつもと ゆきひろです
わたなべです.
[#53] About C struct who has references to ruby objects — shugo@... (maeda shugo)
前田です。
[#58] Re: Nil is a subclass of Object? — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
[#78] [Bug] Socket#send, Socket#recvfrom — shugo@... (maeda shugo)
前田です。
[#97] Re: meta programming features — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
[#115] Re: meta programming features — WATANABE Hirofumi <watanabe@...>
わたなべです.
[#117] Re: tail recursion (Re: LaTeX ruby documents) — keiju@... (石塚圭樹 )
けいじゅ@日本ラショナルです.
まつもと ゆきひろです
けいじゅ@日本ラショナルです.
[#121] Re: meta programming features — keiju@... (石塚圭樹 )
けいじゅ@日本ラショナルです.
まつもと ゆきひろです
けいじゅ@日本ラショナルです.
まつもと ゆきひろです
まつもと ゆきひろです
けいじゅ@日本ラショナルです.
まつもと ゆきひろです
けいじゅ@日本ラショナルです.
[#127] tracer — keiju@... (Keiju ISHITSUKA)
けいじゅ@いそうろう.日本ラショナルです.
まつもと ゆきひろです
けいじゅ@いそうろう.日本ラショナルです.
まつもと ゆきひろです
けいじゅ@日本ラショナルです.
まつもと ゆきひろです
けいじゅ@日本ラショナルです.
まつもと ゆきひろです
わたなべです.
まつもと ゆきひろです
わたなべです.
けいじゅ@日本ラショナルです.
まつもと ゆきひろです
けいじゅ@日本ラショナルです.
まつもと ゆきひろです
けいじゅ@日本ラショナルです.
けいじゅ@日本ラショナルです.
まつもと ゆきひろです
けいじゅ@日本ラショナルです.
[#167] argument default value — shugo@... (前田 修吾 / maeda shugo)
前田です。
[#185] Re: [ruby-list:3720] Re: Class#eval [Re: ftplib.rb revision 1.4] — keiju@... (石塚圭樹 )
けいじゅ@日本ラショナルです.
まつもと ゆきひろです
けいじゅ@日本ラショナルです.
まつもと ゆきひろです
けいじゅ@日本ラショナルです.
まつもと ゆきひろです
けいじゅ@日本ラショナルです.
まつもと ゆきひろです
まつもと ゆきひろです
まつもと ゆきひろです
けいじゅ@日本ラショナルです.
まつもと ゆきひろです
けいじゅ@日本ラショナルです.
けいじゅ@やっと自オフィス.日本ラショナルです.
まつもと ゆきひろです
まつもと ゆきひろです
[#189] include [Re: new sync.rb release] — keiju@... (石塚圭樹 )
けいじゅ@日本ラショナルです.
まつもと ゆきひろです
[#221] '@' in yylex() — keiju@... (Keiju ISHITSUKA)
けいじゅ@日本ラショナルです.
まつもと ゆきひろです
けいじゅ@日本ラショナルです.
まつもと ゆきひろです
[#228] How to handle Struct — Eiji-usagi-MATSUmoto <ematsu@...>
うさぎです。
[#232] ruby for mswin32 1.1a1差分 — KIMURA Koichi <kkimura@...>
木村 です。
[#257] [BUG] MLF — keiju@... (Keiju ISHITSUKA)
けいじゅ@日本ラショナルです.
まつもと ゆきひろです
けいじゅ@日本ラショナルです.
けいじゅ@日本ラショナルです.
まつもと ゆきひろです
けいじゅ@日本ラショナルです.
まつもと ゆきひろです
けいじゅ@日本ラショナルです.
まつもと ゆきひろです
けいじゅ@日本ラショナルです.
けいじゅ@日本ラショナルです.
[#276] Re: SyslogSendmail class — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
[#291] illegal here document — shugo@... (前田 修吾 / maeda shugo)
前田です。
まつもと ゆきひろです
けいじゅ@日本ラショナルソフトウェアです.
まつもと ゆきひろです
わたなべです.
[#309] [BUG] method index — keiju@... (Keiju ISHITSUKA)
けいじゅ@日本ラショナルソフトウェアです.
まつもと ゆきひろです
けいじゅ@日本ラショナルソフトウェアです.
まつもと ゆきひろです
けいじゅ@日本ラショナルソフトウェアです.
まつもと ゆきひろです
けいじゅ@日本ラショナルソフトウェアです.
まつもと ゆきひろです
けいじゅ@日本ラショナルソフトウェアです.
まつもと ゆきひろです
けいじゅ@日本ラショナルソフトウェアです.
まつもと ゆきひろです
[#313] ruby 1.1a4 released — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
[#330] [BUG] Module#methods — keiju@... (Keiju ISHITSUKA)
けいじゅ@日本ラショナルソフトウェアです.
[ruby-dev:161] Re: meta programming features
けいじゅ@日本ラショナルです.
In [ruby-dev :00158 ] the message: "[ruby-dev:158] Re: meta
programming features ", on Aug/18 23:47(JST) matz@netlab.co.jp
(Yukihiro Matsumoto) writes:
>まつもと ゆきひろです
>|そうですねえ... そうなると, object_evalというよりも,
>|single_eval(singuler_eval?) って感じですね. それはそれであって良いと思
>|いますが, メソッド的に呼び出したとしても, 特異クラスへの定義だけが行い
>|たいとは限らないので, 今の仕様のevalもpublicにして頂いて,
>|
>| Object#eval
>| Object#single_eval
>|
>|の両方を用意してもらえるとありがたいですね. あとは, 必要に応じて使いわ
>|けができればいいかなと...
>evalはやはり関数的に使うことを想定した仕様になっていますから,
>publicにするのは望ましく内容に思うのですけど.
なるほど... Object#evalに相当する機能は, Object#single_evalと
Module#evalを組み合わせれば実現できますので, なくても困りはしませんが...
Module#evalは残しておいて下さいね.
>|ああ. これはobjがクラスの場合ですよね. objが通常のインスタンスの場合に
>|利用価値があると思っています. (大文字で始まる)インスタンス定数みたいな
>|使い方ができますので.
>
>いや,べつにクラスに限ったつもりはないんですが,まあ禁止する
>つもりはないんで自由に使って下さい.
どうもどうも.
>|そうですね. ローカル変数については何もいっていませんでした, これは静的
>|スコープで共有すると思っていいんでしょうか?
>
>でしょうね.でないと使いにくいでしょう.
うん(^^;;;
>|class Foo
>| XX = "Foo"
>| def foo
>| Bar.eval "YY = XX"
>| end
>|end
>|
>|見たいな使い方は, できないといっていませんか?
>
>いっています.その方が望ましくないですか.XXの値を参照したい
>ときにはローカル変数を経由すべきではないでしょうか.
たぶん, それで代変えできるのではないかとは思うのですが...
クラス定義のクラス指定部のように定数を要求するところがあるので, それが
少し不安なのですが...
class XXXX < YYYYY
のXXXXはその場で代入可能なクラス定数でないといけなかったですよね?
YYYYYは, どうでしたっけ? ローカル変数でも可能でしたっけ?
例えば,
class Foo
XX = aClass
def foo
Bar.eval "class Baz < XX ... end"
end
end
の変わりに:
class Foo
XX = aClass
def foo
xx = XX
Bar.eval "class Baz < xx ... end"
end
end
は可能なんでしたっけ?
>|v1.1a0のinstance_methodsの仕様を読むと, 無理かなと思うんですが??
>|Class#instance_methodsはそのインスタンスが分かるメソッド全てを返すんで
>|すよね? それとも, そのクラスの属するメソッドだけ返す?
>
>間違えました(作者が間違えてどうする).どうするのが良いでしょ
>うね.大体 ruby にはどのクラスでメソッドが定義されているか動
>的に知る方法は用意されていませんものね.Object#methodsあたり
>を見直した方が良いかも知れませんね.
そうですね. そこだけに登録されているメソッドを返すオプションが必要です
ね.
__
..........................................石塚 圭樹@日本ラショナル...
----------------------------------->> e-mail: keiju@bc.mbn.or.jp <<---