[#7878] libwww-ruby — TAKAHASHI Masayoshi <maki@...>

高橋です。ごぶさたしています。

31 messages 1998/05/13
[#7881] RE: libwww-ruby — OZAWA Sakuro <crouton@...> 1998/05/13

さく%札幌出張@塩尻です.

[#7882] Re: libwww-ruby — matz@... (Yukihiro Matsumoto) 1998/05/14

まつもと ゆきひろです

[#7884] Re: libwww-ruby — Eiji-usagi-MATSUmoto <ematsu@...> 1998/05/14

うさぎです

[#7885] Re: libwww-ruby — matz@... (Yukihiro Matsumoto) 1998/05/14

まつもと ゆきひろです

[#7886] Re: libwww-ruby — Eiji-usagi-MATSUmoto <ematsu@...> 1998/05/14

うさぎです

[#7888] Re: libwww-ruby — Mitsuru Ogino <ogino@...> 1998/05/14

ちょっとした疑問ですが。

[#7904] Re: filename (Re: libwww-ruby) — 助田 雅紀 <masaki.suketa@...>

助田です。

19 messages 1998/05/15
[#7908] Re: filename (Re: libwww-ruby) — ttate@... 1998/05/15

立石@JAISTです。

[#7909] Ruby Application Archive (Re: Re: filename (Re: libwww-ruby)) — matz@... (Yukihiro Matsumoto) 1998/05/15

まつもと ゆきひろです

[#7912] Re: filename (Re: libwww-ruby) — Makoto Nukui <gnue@...>

ども、GNUE(鵺)です。

16 messages 1998/05/15
[#7926] Re: filename (Re: libwww-ruby) — TAKAHASHI Masayoshi <maki@...> 1998/05/15

高橋です。

[#7965] links from ruby home page — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

28 messages 1998/05/18
[#7966] Re: links from ruby home page — WATANABE Tetsuya <tetsu@...> 1998/05/18

>>>>> "matz" == Yukihiro Matsumoto <matz@netlab.co.jp> writes:

[#7967] Re: links from ruby home page — matz@... (Yukihiro Matsumoto) 1998/05/18

まつもと ゆきひろです

[#7968] Re: links from ruby home page — WATANABE Tetsuya <tetsu@...> 1998/05/18

>>>>> "matz" == Yukihiro Matsumoto <matz@netlab.co.jp> writes:

[#7969] Re: links from ruby home page — matz@... (Yukihiro Matsumoto) 1998/05/18

まつもと ゆきひろです

[#7974] Re: links from ruby home page — matz@... (Yukihiro Matsumoto) 1998/05/18

まつもと ゆきひろです

[#7979] dbm — Kazuhiro HIWADA <hiwada@...> 1998/05/18

ひわだといいます。こんにちは。

[#7990] Re: dbm — matz@... (Yukihiro Matsumoto) 1998/05/19

まつもと ゆきひろです

[#8002] Dir.open order — Kikutani Makoto <kikutani@...>

きくたに@マサチューセッツです。

13 messages 1998/05/19

[#8099] cathedral v.s. bazaar — Kikutani Makoto <kikutani@...>

debian-usersで話題になってる

23 messages 1998/05/27
[#8103] Re: cathedral v.s. bazaar — TAKAHASHI Masayoshi <maki@...> 1998/05/28

高橋です。

[#8104] Re: cathedral v.s. bazaar — WATANABE Tetsuya <tetsu@...> 1998/05/28

>>>>> "T" == TAKAHASHI Masayoshi <maki@inac.co.jp> writes:

[#8106] Re: cathedral v.s. bazaar — ttate@... 1998/05/28

立石@JAISTです。

[ruby-list:8092] Re: filename

From: 藤本尚邦 / FUJIMOTO Hisakuni <hisa@...>
Date: 1998-05-25 12:02:11 UTC
List: ruby-list #8092
  藤本です、こんにちは。

From: toyofuku@juice.or.jp
Subject: [ruby-list:8090] Re: filename
Date: Mon, 25 May 1998 18:18:58 +0900

>   豊福@パパイヤです。
> 
> 藤本さん
> > f = File.new("hoge")
> > f.unlink
> > ということが、わざわざファイルをオープンしなく
> > てもできます。(Javaに似てるなぁ、、、)

  これ、藤本じゃなくて立石@JAISTさんが書いたです (^^;

  Javaとの類似点を考える場合、RubyのFileクラスは、インスタンスの雛型と
しては、どちらかというとjava.io.FileInputStream、java.io.OutputStream
に近く、java.io.Fileに相当するクラスはないと考えるのが妥当のように思い
ます。

  この件に関連して、僕は[ruby-list:7910]あたりで「『あるファイルやディ
クレクトリを特定するクラス』と『ファイルに対する入出力を行なうクラス』
というクラス構成になっているといいと思うんだけどなぁ」というようなこと
を書きました。

  僕の考えでは、この関連の話しがややこしくなりがちな原因の一つとして、
ファイルに対する入出力を行なうための、IOクラスの派生クラスの名前が、
`FileIO'とかでなく`File'だからじゃないかという気がしています。Fileクラ
スのインスタンスに対して、そのクラス名ゆえに、入出力と無関係の役割を期
待してしまい混乱が生じてしまうように思います。
  java.io.File(Input|Output)Stream的な性格とjava.io.File的な性格の両方
を一つクラスにするのには無理がありそうなんだけど、Fileクラスに2つの性
格をごっちゃに期待してしまい混乱するという感じです。

P.S.
  「Fileクラスはファイル入出力のためのIOの派生クラス」と意識すれば混乱
が減るんじゃないかなぁという気がしているので、それが言いたくて書きまし
た。「クラス名変えて〜」って言ってるわけじゃないです (^^;

=============================================================
 藤本尚邦  FUJIMOTO Hisakuni                hisa@imasy.or.jp
=============================================================

In This Thread