[#21736] OBJECTDAY 2000 — 助田 雅紀 <masaki.suketa@...>

助田です.

29 messages 2000/04/03
[#21748] Re: OBJECTDAY 2000 — keiju@... (石塚圭樹) 2000/04/04

けいじゅ@日本ラショナルソフトウェアです.

[#21753] Re: OBJECTDAY 2000 — Hideto ISHIBASHI <hideto-i@...4u.or.jp> 2000/04/05

石橋秀仁です。

[#21755] Re: OBJECTDAY 2000 — keiju@... (石塚圭樹) 2000/04/05

けいじゅ@日本ラショナルソフトウェアです.

[#21837] site_ruby & Linux distribution — OZAWA Sakuro <crouton@...>

小澤さくです。

14 messages 2000/04/10

[#21922] ruby-1.4.4 binary for BeOS 5 (Intel) — tenmei@... (Noriaki Harada)

はらだです。

23 messages 2000/04/15
[#21923] Re: ruby-1.4.4 binary for BeOS 5 (Intel) — NAITOH Jun <naitoh@...> 2000/04/15

はじめまして、内藤と申します。

[#21926] Re: ruby-1.4.4 binary for BeOS 5 (Intel) — tenmei@... (Noriaki Harada) 2000/04/16

>はじめまして、内藤と申します。

[#21930] Re: ruby-1.4.4 binary for BeOS 5 (Intel) — NAITOH Jun <naitoh@...> 2000/04/16

内藤です。

[#21968] Re: ruby-1.4.4 binary for BeOS 5 (Intel) — Katsuyuki Komatsu <komatsu@...> 2000/04/17

小松です。

[#21969] Re: ruby-1.4.4 binary for BeOS 5 (Intel) — NAITOH Jun <naitoh@...> 2000/04/17

再び内藤です。

[#21956] Thread & STDIN — Masato Toyoshima <mt@...>

はじめまして、豊島といいます。

16 messages 2000/04/17

[#21981] rd2man — WATANABE Hirofumi <eban@...>

わたなべです.

29 messages 2000/04/18
[#21982] Re: rd2man — Toshiro Kuwabara <toshirok@...3.so-net.ne.jp> 2000/04/18

Toshです。

[#21985] Re: rd2man — WATANABE Hirofumi <Hirofumi.Watanabe@...> 2000/04/19

わたなべです.

[#22036] Re: rd2man — Wakou Aoyama <wakou@...> 2000/04/20

青山です。

[#22040] Re: rd2man — Toshiro Kuwabara <toshirok@...3.so-net.ne.jp> 2000/04/21

Toshです。

[#22014] shell interactive — WATANABE Daisaku <dwata@...3.rim.or.jp>

31 messages 2000/04/20
[#22016] Re: shell interactive — 時田幸粋 <ktokita@...> 2000/04/20

こんにちは、時田です。

[#22017] Re: shell interactive — nobu.nakada@... 2000/04/20

なかだです。

[#22018] Re: shell interactive — WATANABE Hirofumi <Hirofumi.Watanabe@...> 2000/04/20

わたなべです.

[#22027] Re: shell interactive — 時田幸粋 <ktokita@...> 2000/04/20

こんにちは、時田です。

[#22103] Please put ruby-1.4.4.tar.gz in pub/lang/ruby/1.4/ — "Akinori -Aki- MUSHA" <knu@...>

 お願いがあるのですが、 ruby-1.4.4.tar.gz を FTP ツリーの 1.4/

16 messages 2000/04/25
[#22199] Where to put ruby-i.j.k.tar.gz on? (Re: ) — SUGIHARA Hiroshi <maili31s@...> 2000/04/28

[ruby-list:22103]におきまして、2000/04/25 12:38ほどに、

[#22117] StateGraph: state machine interpreter — Hideto ISHIBASHI <hideto-i@...4u.or.jp>

石橋 "rubyholic" 秀仁です。

16 messages 2000/04/25

[#22159] $LOAD_PATH への追加について — "Sugawara Hajime" <sugawara@...>

 はじめまして、菅原@ホビー・データです。

13 messages 2000/04/27

[#22181] Can't Use optparse — Yamada Kenji <kyamada@...>

28 messages 2000/04/28
[#22186] Re: Can't Use optparse — akira yamada / やまだあきら <akira@...> 2000/04/28

[#22195] Re: Can't Use optparse — Toshiro Kuwabara <toshirok@...3.so-net.ne.jp> 2000/04/28

Toshです。

[#22261] Re: Can't Use optparse — nobu.nakada@... 2000/05/04

なかだです。

[#22264] Re: Can't Use optparse — Toshiro Kuwabara <toshirok@...3.so-net.ne.jp> 2000/05/04

Toshです。

[#22270] Re: Can't Use optparse — nobu.nakada@... 2000/05/04

なかだです。

[#22272] Re: Can't Use optparse — Toshiro Kuwabara <toshirok@...3.so-net.ne.jp> 2000/05/04

Toshです。

[#22300] Re: Can't Use optparse — Koji Arai <JCA02266@...> 2000/05/05

新井です。

[ruby-list:21755] Re: OBJECTDAY 2000

From: keiju@... (石塚圭樹)
Date: 2000-04-05 09:48:01 UTC
List: ruby-list #21755
けいじゅ@日本ラショナルソフトウェアです.

In [ruby-list :21753 ] the message: "[ruby-list:21753] Re: OBJECTDAY
2000 ", on Apr/05 16:47(JST) Hideto ISHIBASHI writes:

>石橋秀仁です。

>> 羽生田さん達が, RubyとRuby本にある考え方(手軽にOOしようよ)を気に入ってく
>> ださって, そういうことになりました.
>
>Rubyにとってはすごいことですね (^^;;

あのカンファレンスは結構人が集まりますからね. ただ, Rubyのセッションに人
が集まるかどうかは未定ですが(^^;;;

>今ってけっこうJavaの黎明期に似ています。
>個人でAppletを書くひとが多数でてきたころ、
>Javaで業務用アプリケーションを書くなんて、
>「そんなバカな」と言われたころ。
>専門誌でさえ、そうでしたから。

私の身の回りにも結構でてきていますね. とくに, 銀行とか証券関係のお客さん
も結構多くなってきていますから, 驚きですね.

# って驚いちゃいけないのか(^^;;;

>Rubyにも、「スクリプト言語なんてオモチャだ」
>という誤解がありますね。まだ、飛び箱が飛べない。
>無知による恐れが勝っている状態でしょう。

たしかにそういう風潮は強いですよね. 

># だから啓蒙活動は重要ですね。

それは言えますね.

>Javaの歴史に学べば、Rubyの誤解もいずれ解けると思います。
>事例/実績が出てくれば一気に広まる、かな?
>
># 将来Ruby対応CASEツールがでれば、RADの決定版だと断言できます。
># ROSE for Rubyとか(^^;

時間があればやってみたいとは思っているのですが... なかなか...  それに,
Rubyにはフリーのモデリングツールの方が似合っているかなとも言えますが...

# このMLにフリーのモデリングツールの関係者の方がいたような気もしますが...


>> 2番目のUMLから見たRubyがなかなか面白そうかと思っています. Rubyの特異性が
>> よくわかる(^^;;;
>
>ちょっとずれているかもしれませんが、
>ぼくがUMLを書いてみて感じたこと:
>
>* モジュールはクラスでもインターフェースでもない
>実装の共有がある。モジュールは場合により、
>インターフェースと多重継承のどちらでも表現できる。
># UMLの「インターフェース」は、Javaに肩入れしてると思う。

インターフェイスはあくまで仕様ですからRubyのモジュールとは違いますよね.

UML的に言えばRubyのmoduleは<<module>>とか<<mixin>>とかのステレオタイプを
持つクラスってことになると思います. で, includeは実現でなく<<mixin>>汎化っ
てことになるのではないかと. 

>* デザインパターンがライブラリ
>* Rubyスクリプトの抽象度が設計言語なみに高い

>  「思いたったらRuby」
>
>という感じで、作りたいものをすぐに実現できるのが嬉しい。

ですね. 当然, その辺りも今回は強調したいと思っています. それに, 

  「思いたったらRuby」

って標語もなかなかすばらしい(^^;;;

># やっぱ動的プログラミングとオブジェクト指向の組み合わせはすごいす
># (^^)

動的ってところがUMLにとってはつらいところではあるんですよね(^^;;;

Rubyでは, 厳密に言えばUMLでいうところの属性も操作も実行時に決まるもので
すので, この辺りをUMLで正確に表現するのは結構難しいというか面倒ですよね.

UMLからみたRubyの特徴

* <<module>>クラス と <<mixin>>汎化
  + moduleのinclude
* 状態限定クラス(class-in-state)
  + 動的なmoduleのinclude
  + 動的なインスタンス変数/メソッドの定義
* 動的クラス分類(dynamic classification)と多重クラス分類(multiple
  classification)と<<extendedBy>>依存関係
  + オブジェクトに対するmoduleのextend

めったに出てこない概念がいっぱい出てきますね(^^;;;


__
..............................石塚 圭樹@日本ラショナルソフトウェア...
----------------------------------->> e-mail: keiju@rational.com <<---

In This Thread