[#3305] Observable#notify_observers — shugo@... (maeda shugo)

前田です。

22 messages 1997/07/09

[#3329] meta programming features — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

44 messages 1997/07/11
[#3330] Re: meta programming features — keiju@... (石塚圭樹 ) 1997/07/11

けいじゅ@今はフリー(^^;;;です.

[#3332] Re: meta programming features — matz@... (Yukihiro Matsumoto) 1997/07/11

まつもと ゆきひろ%最終出社日です

[#3340] Re: meta programming features — keiju@... (石塚圭樹 ) 1997/07/14

けいじゅ@今はフリー(^^;;;です.

[#3343] Re: meta programming features — matz@... (Yukihiro Matsumoto) 1997/07/14

まつもと ゆきひろです

[#3345] Re: meta programming features — keiju@... (石塚圭樹 ) 1997/07/14

けいじゅ@今はフリー(^^;;;です.

[#3346] Re: meta programming features — matz@... (Yukihiro Matsumoto) 1997/07/14

まつもと ゆきひろです

[#3349] Re: meta programming features — keiju@... (石塚圭樹 ) 1997/07/15

けいじゅ@今はフリー(^^;;;です.

[#3352] Re: meta programming features — matz@... (Yukihiro Matsumoto) 1997/07/15

まつもと ゆきひろです

[#3353] Re: meta programming features — keiju@... (石塚圭樹 ) 1997/07/15

けいじゅ@今はフリー(^^;;;です.

[#3357] Re: meta programming features — matz@... (Yukihiro Matsumoto) 1997/07/15

まつもと ゆきひろです

[#3361] Re: meta programming features — keiju@... (石塚圭樹 ) 1997/07/16

けいじゅ@今はフリー(^^;;;です.

[#3365] Re: meta programming features — matz@... (Yukihiro Matsumoto) 1997/07/16

まつもと ゆきひろです

[#3366] Re: meta programming features — keiju@... (石塚圭樹 ) 1997/07/16

けいじゅ@今はフリー(^^;;;です.

[#3391] Re: meta programming features — matz@... (Yukihiro Matsumoto) 1997/07/18

まつもと ゆきひろです

[#3398] Re: meta programming features — keiju@... (石塚圭樹 ) 1997/07/19

けいじゅ@今はフリー(^^;;;です.

[#3401] Re: meta programming features — matz@... (Yukihiro Matsumoto) 1997/07/19

まつもと ゆきひろです

[#3406] Re: meta programming features — keiju@... (石塚圭樹 ) 1997/07/22

けいじゅ@今はフリー(^^;;;です.

[#3410] Re: meta programming features — matz@... (Yukihiro Matsumoto) 1997/07/22

まつもと ゆきひろです

[#3415] Re: meta programming features — keiju@... (石塚圭樹 ) 1997/07/23

けいじゅ@今はフリー(^^;;;です.

[#3375] Exception — keiju@... (Keiju ISHITSUKA)

けいじゅ@今はフリー(^^;;です.

19 messages 1997/07/17
[#3383] Re: Exception — matz@... (Yukihiro Matsumoto) 1997/07/18

まつもと ゆきひろです

[#3388] Re: Exception — keiju@... (石塚圭樹 ) 1997/07/18

けいじゅ@今はフリー(^^;;;です.

[#3392] Re: Exception — matz@... (Yukihiro Matsumoto) 1997/07/18

まつもと ゆきひろです

[#3403] sorry for ruby-list trouble — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

18 messages 1997/07/22
[#3404] Re: sorry for ruby-list trouble — keiju@... (石塚圭樹 ) 1997/07/22

けいじゅ@今はフリー(^^;;;です.

[#3408] Re: sorry for ruby-list trouble — matz@... (Yukihiro Matsumoto) 1997/07/22

まつもと ゆきひろです

[#3414] Re: sorry for ruby-list trouble — keiju@... (石塚圭樹 ) 1997/07/23

けいじゅ@今はフリー(^^;;;です.

[#3420] Re: sorry for ruby-list trouble — matz@... (Yukihiro Matsumoto) 1997/07/23

まつもと ゆきひろです

[#3434] [Q] Thread — keiju@... (Keiju ISHITSUKA)

けいじゅ@今はフリー(^^;;です.

44 messages 1997/07/24
[#3444] Re: [Q] Thread — matz@... (Yukihiro Matsumoto) 1997/07/24

まつもと ゆきひろです

[#3455] Re: [Q] Thread — keiju@... (石塚圭樹 ) 1997/07/24

けいじゅ@今はフリー(^^;;;です.

[#3461] Re: [Q] Thread — matz@... (Yukihiro Matsumoto) 1997/07/25

まつもと ゆきひろです

[#3464] Re: [Q] Thread — keiju@... (石塚圭樹 ) 1997/07/25

けいじゅ@今はフリー(^^;;;です.

[#3483] Re: [Q] Thread — matz@... (Yukihiro Matsumoto) 1997/07/25

まつもと ゆきひろです

[#3528] Re: [Q] Thread — shugo@... (maeda shugo) 1997/07/28

前田です。

[#3537] Re: [Q] Thread — shugo@... (maeda shugo) 1997/07/29

前田です。

[#3542] Re: [Q] Thread — shugo@... (maeda shugo) 1997/07/30

前田です。

[ruby-list:3366] Re: meta programming features

From: keiju@... (石塚圭樹 )
Date: 1997-07-16 17:56:12 UTC
List: ruby-list #3366
けいじゅ@今はフリー(^^;;;です. 

In [ruby-list :03365 ] the message: "[ruby-list:3365] Re: meta
programming features ", on Jul/17 01:36(JST) matz@netlab.co.jp
(Yukihiro Matsumoto) writes:

>|>mixinだとモジュールだけだと思ってしまうでしょう?
>|そうなんですよ. でも, flavorsでも同じものを想像したりして(^^;;;
>Flavorsのflavorはクラスでしたから….

まあね... 
#でも, バニラフレーバーなどと考えるとmixinの気が...

>|さっきの案はどうです?
>定数の問題がありますから,もうちょっと考えないと.

もうちょっと考えれば解決しますかね?

あと, イテレータ案でありえるのは, 定数もevalするぐらいしか... 他にも考
えられますかねえ???

>|そっかそっか. 忘れていた(^^;;;
>|
>|  Module#features
>|  Module#protocol(s)
>
>ちょっと違うかな,という気もしますが,受け入れられないことは
>ないですね.

ちょっと, Smalltalk用語ですね...

そういう意味では, ここでこのメソッドの名前を採用すると rubyにおけるク
ラスで定義された(インスタンス)メソッドの名称が決まることになるんですよ
ね. 

# ちょっと慎重になったりして...

でも, 今の中で出てきた:

  Module#instance_methods

は?

>|話しはだいぶ変わるんですが, evalのbinding指定は結構使いづらいものがあ
>|るんですよねえ... あるbindingに別なbindingをマージした新しいbindingを
>|作るような機能は考えられませんか?
>
>例を見ても動作がよく分かりませんでした.ローカル変数スコープ
>だけを外部のものを引き継ぐということかな.

うーん. おくが深い. 私の方があまり深く考えていませんでした(^^;;; 私が
考えていたのは, 引数で渡したイレテータブロックで有効な変数を全てマージ
するという意味でした. そうすると, かなり多くの変数を引き継ぐことになっ
てしまいますものね... 

というわけで, procの用に明示的に渡すAPIの方がまだいいかなぁ... といっ
ても, ちゃんと動くAPIが出てこない...

  eval "a", Binding.merge{|a| bd}.call{"Foo"}

やっていることは, バインディングbdにa = "Foo"をマージした新しいバイン
ディングで eval "a" で評価しているつもりです... 

# ちゃんとうごくAPIは任せます(^^;;;;

__
.........................................石塚 圭樹@今はフリー(^^;;...
------->>また, アドレス変わりました!! e-mail: keiju@bc.mbn.or.jp <<---

In This Thread