石橋です.

At Wed, 12 May 1999 19:17:35 +0900
  Shugo Maeda <shugo / netlab.co.jp> wrote:

> At Wed, 12 May 1999 19:09:32 +0900,
>  <a1602hi / std.kurume-nct.ac.jp> wrote:
> > > 定義部や初期化処理は別ファイルにしてrequireする。
> > > なんて解決法は美しくないですよね^^。
> > 
> > そうなのですか?
(snip)
> 「美しくない」のはファイルの分割そのものではなくて、*-nを使うため
> に*ファイルを分割することなのではないでしょうか。

その機能は知りませんでした.
# どのドキュメントを見ればよいのでしょうか (^^;

私が意図したのは, こういうことです.
class: Person, Male, Female
file : Person.rb, Male.rb, Female.rb
Male.rb, Female.rbのなかで: require "Person"
main.rbのなかで: require "Male"; require "Female"
* main.rbは, クラスを初期化/スタートするだけの小さなソース.

これだとファイル数が多くなりがちなので, (手軽がウリの?)スクリプト
言語のスタイルとしてはおかしいかな? と思ったりしました.

BTW,
じつはちょっとまじめにOOA/D(分析設計)するための言語としてrubyを
考えています. スパイラルモデルで, 初期の開発サイクルからJavaを
使うのは, おおげさすぎると思うからです. OOA/Dの成果物をコードに
反映する手間が少なそう(まだやってない(^^;)なので, コーディングより
分析/設計のほうが好きなひとには(にも)魅力的です(ね?).
# しかし, そういう自分はGoFのパターン本も持ってない(^^;

> > # ちなみにC Magazine 6月号の「千言万語」は入門者向きの言語の話題.
> これってまつもとさんの記事のことですか?

きだあきらさん(NIFTYプログラミング言語フォーラムのシグオペさん?)
の, 毎回2ページの長寿連載です(たしかJan, 1994から).
---
Hideto Ishibashi <http://vip.cis.kurume-nct.ac.jp/%7Es34204/>