石橋秀仁です。

At Wed, 15 Sep 1999 09:06:44 +0900
  Masaki Suketa <CQN02273 / nifty.ne.jp> wrote:

> > やっぱりJavaBeansならぬRubyStonesとかの仕様を
> > 考えるんでしょうか?(^^;
> 
> ごめんなさい.
> Java を触ったことないので JavaBeans ってどんなもの
> か知らないんです.

乱暴に言えば、JavaでのCOM(Component Object Model)です。
JavaBeansには要求される共通のインターフェイス
(COMのIUnknown?のような)があります。それを「ソフトウェア部品」
として各々のソフトに組み込みましょうという。

BDK(豆開発道具一式)を使ってbeanを組み合わせることで、ときにはコードを
書かずにすみます。VisualC++のなんとか(コンポーネントギャラリー?)とか、
VisualBasic、VisualAgeにちかいと思います。

# でも、これ(RubyStones?)はRubyWinというより、BDKのようなものを作る
# ときに考えるべきでは?せっかくコンポーネントの仕組みを作るなら、
# Windowsに依存しないほうがいいと思います。
## ただ、コンポーネント再利用の恩恵を最も受けるのはGUIですが、
## Ruby(というかUNIX)ではGUIツールキットが統一されていませんから、
## ちょっと難しいかもですね。

> とりあえずは,Windows 環境で Ruby を使いたいと考え
> ている初心者が簡単に Ruby がどんなものか試せる環境
> を提供するというのが最初の目標です.

非常に興味あります(^^)。みなさんすでにお忘れと思いますが(^^;、
細々とOOA/Dチュートリアルの設計を続けております。<はやく執筆しろ(^^;
RubyWinの「学習環境」という主旨がいいですね(^^)。

> 全部採用することはできないでしょうが,
> 提案とか要望とかは歓迎します.

というわけで、Windowsで使えるirbのようなものが欲しいと思っていました。
また、デフォルトの設定では
puts "hello, world!"
と書けば、
RUBYWIN.puts "hello, world!"
の動作になるとか。

多くのチュートリアルがそのまま試せるとうれしいです(^^)。
---
Hideto Ishibashi <http://vip.cis.kurume-nct.ac.jp/%7Es34204/>