[#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:3209] Re: about GNUStep (Whitch library Do I have to link?)

From: matz@... (Yukihiro Matsumoto)
Date: 1997-07-01 01:39:46 UTC
List: ruby-list #3209
まつもと ゆきひろです

In message "[ruby-list:3205] Re: about GNUStep (Whitch library Do I have to link?)"
    on 97/06/30, SHIROYAMA Takayuki <psi@fortune.nest.or.jp> writes:
|ども、白山@fortune.nest.or.jpです。

|私は Smalltalkを知らないので、何とも言えないのですが、Mac
|WorldExpo Tokyoで NeXTの開発環境のデモンストレーションを
|行ない、お客様の一人に Objective-Cのソースを見せた所、
|「わ、Javaそっくり」と感嘆されてましたので、 Javaに似てる
|のかも知れません(^^;)

似てない,似てない.

|慣れると、とても便利で扱いやすい言語だと思います。

Objective-Cは昔々Coxの本で入門したのですが,NeXTもGNU Obj-C
もない時代でしたので,実際の処理形には触れませんでした.でも,
なかなか感動したので,CでObjective-C(とXView)に似たオブジェ
クト指向システム(兼Xツールキット)を自作しました.

メッセージセンドは

        cx_send(recv, MESSAGE, args)

のような感じでしたが,作った本人がいうのもなんですが,なかな
か使いやすかったです.ただクラス定義がちょっと面倒だったので
(マクロの嵐と呼ばれた),社内でもあまり広まりませんでしたが.
いや,オブジェクト指向が十分広まっていなかったせいに違いない ^^;;;

実はこのライブラリのソースの一部はrubyのeval.cの中に生きてい
ます(メソッドキャッシュの部分).

# そーいえばObjective-CもXViewも廃れてきてるなあ.

|また、混在した漢字という特徴を利用して、 NeXTには
| Objective-C++というものもあります(^^;) C++で class
|してもいいし、ObjC で@interface hoge: Object しても
|いいというわけです。

これを聞いた時には「あんまりだよなあ」と思いました.

|前々から 少し気になってたのですが、 rubyでは superは何故
|メソッドなのでしょうか?
|
|Objective-Cでは superは特殊なインスタンス変数なんです。

この辺はSmalltalk流ですね.

|っといった感じで、メソッドfooから、親クラスに存在する
|メソッドhogeでもhoehoeでも、どのメソッドも直接呼べる
|というわけです。  私の気がついてない、superをメソッド
|にする利点というのがあるのでしょうか?

文化の違いでしょう.rubyのsuperはCLOSのcall-next-methodやCOB
のsuperの流れを受けています.実際にSmalltalk流superがあって
も呼ぶのはスーパークラスの自メソッド以外のものを呼ぶとわけが
分からなくなることが多いので,こっちの方がよいと信じています.

# COBなんて誰も知らないか….
                                まつもと ゆきひろ /:|)

In This Thread