[#3249] ruby for mswin32 — KIMURA Koichi <kkimura@...>
[#3257] mini-reference (syntax) — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
[#3305] Observable#notify_observers — shugo@... (maeda shugo)
前田です。
[#3312] multi-line comment — shugo@... (maeda shugo)
前田です。
[#3329] meta programming features — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
けいじゅ@今はフリー(^^;;;です.
まつもと ゆきひろ%最終出社日です
けいじゅ@今はフリー(^^;;;です.
まつもと ゆきひろです
けいじゅ@今はフリー(^^;;;です.
まつもと ゆきひろです
けいじゅ@今はフリー(^^;;;です.
まつもと ゆきひろです
けいじゅ@今はフリー(^^;;;です.
まつもと ゆきひろです
けいじゅ@今はフリー(^^;;;です.
まつもと ゆきひろです
けいじゅ@今はフリー(^^;;;です.
まつもと ゆきひろです
けいじゅ@今はフリー(^^;;;です.
まつもと ゆきひろです
けいじゅ@今はフリー(^^;;;です.
まつもと ゆきひろです
けいじゅ@今はフリー(^^;;;です.
まつもと ゆきひろです
けいじゅ@今はフリー(^^;;;です.
[#3350] [Q] eql? and == — keiju@... (Keiju ISHITSUKA)
けいじゅ@今はフリー(^^;;です.
[#3375] Exception — keiju@... (Keiju ISHITSUKA)
けいじゅ@今はフリー(^^;;です.
まつもと ゆきひろです
けいじゅ@今はフリー(^^;;;です.
まつもと ゆきひろです
けいじゅ@今はフリー(^^;;;です.
まつもと ゆきひろです
[#3378] ML分割 — takagi@... (TAKAGI Hiromitsu)
ところで、話は変わって、ひとつ提案です。
[#3403] sorry for ruby-list trouble — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
けいじゅ@今はフリー(^^;;;です.
まつもと ゆきひろです
けいじゅ@今はフリー(^^;;;です.
まつもと ゆきひろです
けいじゅ@今はフリー(^^;;;です.
[#3411] no cbreak in curses module — Shoichi OZAWA <ozawa@...>
こんにちは 小澤@日立 です。
[#3417] [Bug] String#sub — shugo@... (maeda shugo)
前田です。
[#3429] [Req] println — shugo@... (maeda shugo)
前田です。
まつもと ゆきひろです
[#3434] [Q] Thread — keiju@... (Keiju ISHITSUKA)
けいじゅ@今はフリー(^^;;です.
まつもと ゆきひろです
けいじゅ@今はフリー(^^;;;です.
まつもと ゆきひろです
けいじゅ@今はフリー(^^;;;です.
まつもと ゆきひろです
前田です。
前田です。
前田です。
けいじゅ@今はフリー(^^;;;です.
<199707301029.TAA25172@hoyogw.netlab.co.jp> の、
けいじゅ@今はフリー(^^;;;です.
<199707311103.UAA08460@hoyogw.netlab.co.jp> の、
[#3470] [Problem] for local class — keiju@... (Keiju ISHITSUKA)
けいじゅ@今はフリー(^^;;です.
[#3502] Re: .to_f result — 渡辺博文 <VYV01212@...>
わたなべです.
[ruby-list:3375] Exception
けいじゅ@今はフリー(^^;;です.
例外についてちょっと伺いたいことがあります.
現在の例外は, 発行された例外の(例外)クラスによって, 実際の例外を識別で
きるようになっていませんよね? 例えば, TypeErrorには:
bignum.c:1183: TypeError("can't coerce %s to Bignum", rb_class2name(CLASS_OF(y)));
class.c:283: TypeError("cannot define singleton");
error.c:171: TypeError("wrong argument type %s (expected %s)",
eval.c:502: TypeError("wrong argument type %s (expected String)",
eval.c:890: TypeError("undefined superclass `%s'", rb_id2name(node->nd_mid));
eval.c:893: TypeError("undefined superclass `%s'", rb_id2name(node->nd_vid));
eval.c:895: TypeError("superclass undefined");
eval.c:1003: TypeError("trace_func needs to be Proc");
eval.c:1745: TypeError("Can't define method \"%s\" for Fixnum",
eval.c:1749: TypeError("Can't define method \"%s\" for nil",
eval.c:1753: TypeError("Can't define method \"%s\" for special constants",
eval.c:1809: TypeError("%s is not a class", rb_id2name(node->nd_cname));
eval.c:1819: TypeError("superclass mismatch for %s",
eval.c:1847: TypeError("%s is not a module", rb_id2name(node->nd_cname));
eval.c:1870: TypeError("No virtual class for Fixnums");
eval.c:1873: TypeError("No virtual class for nil");
eval.c:1876: TypeError("No virtual class for special constants");
eval.c:2538: TypeError("class or module required for rescue clause");
eval.c:3209: TypeError("wrong argument type %s (expected Proc/Binding)",
eval.c:4214: TypeError("wrong argument type %s (expected Thread)",
io.c:786: if (f == 0) TypeError("non-writable fptr");
io.c:1181: TypeError("$< must have write method, %s given",
io.c:1425: TypeError("value of %s must be String", rb_id2name(id));
numeric.c:51: TypeError("coerce must return [x, y]");
numeric.c:75: TypeError("coerce must return [x, y]");
numeric.c:434: TypeError("failed to convert %s into Integer",
object.c:94: TypeError("can't clone %s", rb_class2name(CLASS_OF(obj)));
object.c:207: TypeError("class or module required");
object.c:241: TypeError("class or module required");
object.c:299: TypeError("tried to add %s(%s) to nil",
object.c:486: TypeError("failed to convert %s into Float", rb_class2name(CLASS_OF(val)));
string.c:285: TypeError("can't modify frozen string");
string.c:482: TypeError("type mismatch");
string.c:543: TypeError("Type mismatch: %s given", rb_class2name(CLASS_OF(sub)));
time.c:129: TypeError("Can't convert %s into Time",
variable.c:605: TypeError("class %s can not have instance variables",
variable.c:631: TypeError("class %s can not have instance variables",
こんなにたくさんあります.
これでは, 実際の例外を識別するのに文字列で区別しなくてはなりません.
例外クラスの目的は, 例外の識別にあると思っていたのですが... そういうも
のではないんですか?
__
.........................................石塚 圭樹@今はフリー(^^;;...
------->>また, アドレス変わりました!! e-mail: keiju@bc.mbn.or.jp <<---