From: $B5HEDK'9@(J Date: 1997-04-30T16:37:01+09:00 Subject: [ruby-list:2880] Re: class design (Re: url escape) よしだ よしひろ です (@ruby-MLモード) 1週間Object World UKに行って留守してました。 At 00:28 97/04/19 JST, Yukihiro Matsumoto wrote: > まつもと ゆきひろです > > In message "[ruby-list:2840] Re: class design (Re: url escape)" > on 97/04/18, 吉田芳浩 writes: > > |よしだ@NTT.rubyをコンパイルする環境がない(^^;  です。 > > gnu win32版を使えばコンパイルする必要はないですよん. むむ。gnu win32版ってそういうことだったのかぁ。 gnuについてはその昔、X68ユーザだった頃コンパイラが移植されて喜んで いたのですがwin32版、というキーワードで68系の優位性が無くなったとたん 内容を追いかけるのを全くやめてしまっていました。(遠い目モード) で5〜6年前のCマガジンを引っぱり出して、GCCとかの紹介記事をちょっと 読んでみました。 で、ここからわたなべさん宛の方が良いのかもしれませんが、、、gnu win32版 を使う人が他にもいらっしゃるようなので、ここに。 「cygwin.dll が必要です」とありますが、GCCコンパイラに付属している ファイルですか? 入手方法を教えていただけませんか? それから、まつもとさん直々の講義(ありがとうございます)について、 つまらない質問から。 >ここで単純継承しかない言語の場合,問題が発生することがありま >す.たとえば,あるデバイスに図形を出力したいので以下のような >設計にしたとします. > class Device > def output(data:Output) > ... > end > end での、dataとOutputとの間の”:”って、「Rubyの文法」 (http://blade.nagaokaut.ac.jp/man/ruby/ruby-man-jp/syntax.html) に見あたらないんですが。。。 どうも英文解釈的にしか読み進めないもので、すみません。 ---- 吉田芳浩 NTTソフトウェア本部情報処理技術部 TEL:043-211-3568 FAX:043-211-4517 yoshida@sun-se.tokyo.ish.cae.ntt.jp