[#3076] [BUG?] Hash::delete — aito@...5nazha.yz.yamagata-u.ac.jp (Akinori ITO)
あ伊藤です。 ruby のバグ報告です。
[#3096] parsedate.rb — jkuro@... (Jun Kuroda)
黒田です。
[#3101] rb_intern("123"); — maeda shugo <shugo@...>
前田です。
[#3107] ruby 1.0-970612 released — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
[#3115] [Q] singleton method for module — keiju@... (Keiju ISHITSUKA)
けいじゅ@今はフリー(^^;;です.
[#3131] extention module - collection — maeda shugo <shugo@...>
前田です。
[#3135] socket programming — YOSHIDA Ken-ichi/吉田健一 <5hed@...>
長岡技大のよしだと申します。
まつもと ゆきひろです
よしだ@長岡技大です。
[#3151] String split method bug? — Yoshiyuki Kusano <kusano@...>
草野@構造計画です。
[#3163] ruby 1.0-970619 released — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
[#3166] Re: ruby 1.0-970619 released — TANAKA Shin-ichi <tanaka@...>
東芝の田中です。ruby-1.0-970619をさっそく試してみました。
[#3193] Re: Matrix — keiju@...
けいじゅ@今はフリー(^^;;;です.
前田です。
まつもと ゆきひろです
けいじゅ@今はフリー(^^;;;です.
まつもと ゆきひろです
けいじゅ@今はフリー(^^;;;です.
まつもと ゆきひろです
けいじゅ@まだまだフリー(;_;です.
まつもと ゆきひろです
けいじゅ@今はフリー(^^;;;です.
まつもと ゆきひろです
けいじゅ@今はフリー(^^;;;です.
まつもと ゆきひろです
けいじゅ@今はフリー(^^;;;です.
まつもと ゆきひろです
けいじゅ@今はフリー(^^;;;です.
まつもと ゆきひろです
けいじゅ@今はフリー(^^;;;です.
まつもと ゆきひろです
けいじゅ@今はフリー(^^;;;です.
まつもと ゆきひろです
まつもと ゆきひろです
けいじゅ@今はフリー(^^;;;です.
まつもと ゆきひろです
けいじゅ@今はフリー(^^;;;です.
まつもと ゆきひろです
けいじゅ@今はフリー(^^;;;です.
まつもと ゆきひろです
けいじゅ@今はフリー(^^;;;です.
前田です。
まつもと ゆきひろです
うさぎです。
まつもと ゆきひろです
うさぎです。
まつもと ゆきひろです
井上@今は東京出張です。
[#3198] Re: about GNUStep (Whitch library Do I have to link?) — Yukihiro Matsumoto <matz@...>
まつもと ゆきひろです
[#3200] 広報活動 — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
前田です。
まつもと ゆきひろです.
From: matz@caelum.co.jp (Yukihiro Matsumoto)
まつもと ゆきひろです
From: matz@caelum.co.jp (Yukihiro Matsumoto)
[ruby-list:3125] Re: [Q] singleton method for module
けいじゅ@今はフリー(^^;;;です.
In [ruby-list :03124 ] the message: "[ruby-list:3124] Re: [Q]
singleton method for module ", on Jun/14 02:14(+0200)
matz@caelum.co.jp (Yukihiro Matsumoto) writes:
>もうそろそろ眠くて良く分かんなかったんだけど,なんか解決した
>みたいですね(良かった,良かった).
自己完結してしまった見たいですいません(__;;;
>しかし,なんかむずかしい話をしているなという気がします.ここ
>までやるんなら,なんでもありのCコードを書いちゃうってのが良
>いような気がして来ました.
rubyの限界に挑戦しているのでしょう(^^;;;
# それにこのぐらいのことでCで書くのもねえ... という気がしています.
rubyは, 普通のプログラミングは便利なのですが, meta-levelのプログラミン
グ(今回はライブラリ(class or module)のためのライブラリ(module))を行お
うとすると, 途端に複雑かつ困難になりますね.
そういえば, このプログラムの面白いところが一つあって,
module Exception2MessageMapper
...
Exception2MessageMapper.extend_to(self)
def_exception("ErrNotClassOrModule", "Not Class or Module")
end
となっているところです. つまり, 自分自身(Exception2MessageMapper)を自
分自身にextendしています. うまく動作するかなと思いましたが, ちゃんと動
作しているみたいです. rubyは偉い!! (^^;;;
ところで, 例外が発生した時のバックトレースを操作することができるような
話しを伺いましたがどうしたらいいんでしたっけ?
以下のメソッドの def fail... の中の superのところで, この関数(fail)を
呼び出しているという情報を削除して super したいのですが...
def bind(b)
# E2MM_ErrorMSG: Exception -> Message(printf form)
@binding = b
# fail(err, *rest)
# err: 例外
# rest: メッセージに渡すパラメータ
#
eval "E2MM_ErrorMSG = Hash.new
def fail!(*rest)
super
end
def fail(err, *rest)
# $@ = caller(1)
super(err, sprintf(E2MM_ErrorMSG[err], *rest))
end
public :fail
", @binding
end
# 現在, bindingを使わなくてもすむ実装があることに気づきましたので変更
# しています.
__
.........................................石塚 圭樹@今はフリー(^^;;...
------->>また, アドレス変わりました!! e-mail: keiju@bc.mbn.or.jp <<---