[#790] "".succ is "\377" — WATANABE Hirofumi <eban@...>
わたなべです.
12 messages
1997/11/02
[#822] "+" of Time in the manual — Shin-ichiro HARA <sinara@...>
原です。
13 messages
1997/11/11
[#823] Re: "+" of Time in the manual
— matz@... (Yukihiro Matsumoto)
1997/11/11
まつもと ゆきひろです
[#824] Re: "+" of Time in the manual
— Shin-ichiro HARA <sinara@...>
1997/11/11
原です。
[#825] Re: "+" of Time in the manual
— matz@... (Yukihiro Matsumoto)
1997/11/11
まつもと ゆきひろです
[#826] Re: "+" of Time in the manual
— Shin-ichiro HARA <sinara@...>
1997/11/11
原です。
[#837] request SCAN — Shin-ichiro HARA <sinara@...>
原です。
25 messages
1997/11/14
[#838] Re: request SCAN
— matz@... (Yukihiro Matsumoto)
1997/11/14
まつもと ゆきひろです
[#839] Re: request SCAN
— Shin-ichiro HARA <sinara@...>
1997/11/14
原です。
[#840] Re: request SCAN
— Shin-ichiro HARA <sinara@...>
1997/11/14
原です。
[#841] Re: request SCAN
— Shin-ichiro HARA <sinara@...>
1997/11/14
原です。
[#843] Re: request SCAN
— matz@... (Yukihiro Matsumoto)
1997/11/14
まつもと ゆきひろです
[#844] Re: request SCAN
— Shin-ichiro HARA <sinara@...>
1997/11/14
原です。
[#845] Re: request SCAN
— matz@... (Yukihiro Matsumoto)
1997/11/14
まつもと ゆきひろです
[#846] Re: request SCAN
— matz@... (Yukihiro Matsumoto)
1997/11/14
まつもと ゆきひろです
[#847] Re: request SCAN
— Shin-ichiro HARA <sinara@...>
1997/11/14
原です。
[#848] Re: request SCAN
— matz@... (Yukihiro Matsumoto)
1997/11/14
まつもと ゆきひろです
[#849] Re: request SCAN
— Shin-ichiro HARA <sinara@...>
1997/11/14
原です。
[#851] Re: request SCAN
— matz@... (Yukihiro Matsumoto)
1997/11/14
まつもと ゆきひろです
[#852] Re: request SCAN
— Shin-ichiro HARA <sinara@...>
1997/11/14
原です。
[#853] Re: request SCAN
— matz@... (Yukihiro Matsumoto)
1997/11/14
まつもと ゆきひろです
[#855] Re: request SCAN
— Shin-ichiro HARA <sinara@...>
1997/11/15
原です。
[#864] [Req] Proc.new — Shin-ichiro HARA <sinara@...>
原です。
53 messages
1997/11/19
[#865] Re: [Req] Proc.new
— matz@... (Yukihiro Matsumoto)
1997/11/19
まつもと ゆきひろです
[#866] Re: [Req] Proc.new
— Shin-ichiro HARA <sinara@...>
1997/11/19
原です。
[#867] Re: [Req] Proc.new
— matz@... (Yukihiro Matsumoto)
1997/11/19
まつもと ゆきひろです
[#869] Re: [Req] Proc.new
— Shin-ichiro HARA <sinara@...>
1997/11/19
原です。
[#887] Re: [Req] Proc.new
— matz@... (Yukihiro Matsumoto)
1997/11/20
まつもと ゆきひろです
[#896] Re: [Req] Proc.new
— keiju@... (石塚圭樹 )
1997/11/20
けいじゅ@日本ラショナルソフトウェアです.
[#871] Re: [Req] Proc.new
— keiju@... (石塚圭樹 )
1997/11/19
けいじゅ@日本ラショナルソフトウェアです.
[#875] Re: [Req] Proc.new
— Shin-ichiro HARA <sinara@...>
1997/11/20
原です。
[#877] Re: [Req] Proc.new
— shugo@... (Shugo Maeda)
1997/11/20
前田です。
[#879] Re: [Req] Proc.new
— Shin-ichiro HARA <sinara@...>
1997/11/20
原です。
[#886] Re: [Req] Proc.new
— shugo@... (Shugo Maeda)
1997/11/20
前田です。
[#890] Re: [Req] Proc.new
— keiju@... (石塚圭樹 )
1997/11/20
けいじゅ@日本ラショナルソフトウェアです.
[#895] Re: [Req] Proc.new
— matz@... (Yukihiro Matsumoto)
1997/11/20
まつもと ゆきひろです
[#903] ruby env[ Re: [Req] Proc.new ]
— keiju@... (石塚圭樹 )
1997/11/20
けいじゅ@日本ラショナルソフトウェアです.
[#906] Re: ruby env[ Re: [Req] Proc.new ]
— matz@... (Yukihiro Matsumoto)
1997/11/20
まつもと ゆきひろです
[#874] extension of case — Masaki Suketa <masaki.suketa@...>
今回はできなきゃできないでいいけどこんなことできませんか
14 messages
1997/11/20
[#876] Re: extension of case
— shugo@... (Shugo Maeda)
1997/11/20
前田です。
[#929] extmk.rb — shugo@... (Shugo Maeda)
前田です。
14 messages
1997/11/26
[#930] Re: extmk.rb
— Eiji-usagi-MATSUmoto <ematsu@...>
1997/11/27
うさぎです。
[ruby-dev:906] Re: ruby env[ Re: [Req] Proc.new ]
From:
matz@... (Yukihiro Matsumoto)
Date:
1997-11-20 08:21:03 UTC
List:
ruby-dev #906
まつもと ゆきひろです
In message "[ruby-dev:903] ruby env[ Re: [Req] Proc.new ]"
on 97/11/20, 石塚圭樹 <keiju@rational.com> writes:
|けいじゅ@日本ラショナルソフトウェアです.
|(setq old-foo (symbol-function 'foo))
|
|(defun foo ()
| ;new-def
| (funcall old-foo))
|
|なんてしますよね. ああ, でもaliasを使えばいいのかな... でも, aliasは
|globalだから変数に代入できるelispよりは使いづらいですね.
symbol-functionのように関数と変数の名前空間は分離するが,関
数オブジェクトを取り出す方法がある,というのはそれなりに意味
があるのかも知れません.
proc{foo}
は途中に束縛が入るので再定義には使えませんものね.とはいえ,
これからメソッドオブジェクトを導入するのは(実装方法は大体想
像できるのですが),けっこう手間なことですね.
|まあ, サブクラスを使ったりしてうまく回避する方法フレームワークがあるか
|もしれませんが...
でも,やっぱりRubyでの経験が増せば,そのような部分はサブクラ
ス化で対応するのがあるべき姿かなあと思う気持ちもあります.
たとえばmh-eクラスを作って,自分用にカスタマイズしたい場合に
はmy-mh-eクラスを作ってそっちを起動するとかね.
|定数のundefは, 定数に束縛されているオブジェクトとの束縛を解除して, 定
|数そのものをなかったことにするってことですね. そうすると, あるクラス
|Fooが定義されていて, undef Fooを行なうとFooは名前なしクラス(か他の名前
|のクラス)になるわけですね. そうするとFooのインスタンスはどうなるかって
|問題が発生しますね...
ええ,そうですね.ところで,今ふと思ったんですが現状でも
* rubyで記述されたプログラムは再ロード可能
* スーパークラスが同一であれば現状の定義を書き直す
* 同じクラスで同名のメソッドを定義すると前の定義を捨てて上
書きする
ので,定数の再定義の問題さえ回避できればrubyスクリプトの再ロー
ドは出来そうに思います.問題はどういう条件で定数の再定義を許
すかですね.
|まあ, そうなんですが環境系APはrubyの得意とするところであっても良いと思
|うんですが... まだないですが(^^;;;
多分,どっちかっていうと苦手な分野だと思いますよ.^^;;;
得意にするためにはいくつかのハードルを越えねば.
まつもと ゆきひろ /:|)