[#19011] open-uri - very easy net access library — Tanaka Akira <akr@...17n.org>

HTTP, FTP に簡単にアクセスするための open-uri というライブラリを作って

19 messages 2002/12/06

[#19066] ruby 1.6.9 preview4 予告 — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

41 messages 2002/12/13
[#19079] Re: ruby 1.6.9 preview4 予告 — "Akinori MUSHA" <knu@...> 2002/12/16

At Fri, 13 Dec 2002 15:28:47 +0900,

[#19086] Re: ruby 1.6.9 preview4 予告 — UENO Katsuhiro <unnie@...> 2002/12/17

うえのです。

[#19087] Re: ruby 1.6.9 preview4 予告 — matz@... (Yukihiro Matsumoto) 2002/12/17

まつもと ゆきひろです

[#19083] Re: [ruby-cvs] ruby: * file.c (utimbuf): need to define for VC++. — WATANABE Hirofumi <eban@...>

わたなべです。

11 messages 2002/12/16

[#19127] Re: 1.6.8-preview4 build failed (on Vine Linux 2.1.5) (PR#373) — nobu.nakada@...

なかだです。

16 messages 2002/12/19
[#19129] Re: 1.6.8-preview4 build failed (on Vine Linux 2.1.5) (PR#373) — WATANABE Hirofumi <eban@...> 2002/12/19

わたなべです。

[#19198] ruby-1.8.0 / yield(nil)とyield()のちがい — m_seki@...

38 messages 2002/12/25
[#19209] Re: ruby-1.8.0 / yield(nil)とyield()のちがい — matz@... (Yukihiro Matsumoto) 2002/12/27

まつもと ゆきひろです

[#19218] Re: ruby-1.8.0 / yield(nil)とyield()のちがい — m_seki@... 2002/12/27

[#19219] Re: ruby-1.8.0 / yield(nil)とyield()のちがい — matz@... (Yukihiro Matsumoto) 2002/12/27

まつもと ゆきひろです

[#19264] Re: ruby-1.8.0 / yield(nil)とyield()のちがい — matz@... (Yukihiro Matsumoto) 2003/01/01

まつもと ゆきひろです

[#19266] Re: ruby-1.8.0 / yield(nil)とyield()のちがい — Tanaka Akira <akr@...17n.org> 2003/01/01

In article <1041383157.631472.21307.nullmailer@picachu.netlab.jp>,

[#19271] Re: ruby-1.8.0 / yield(nil)とyield()のちがい — matz@... (Yukihiro Matsumoto) 2003/01/01

まつもと ゆきひろです

[#19272] Re: ruby-1.8.0 / yield(nil)とyield()のちがい — Tanaka Akira <akr@...17n.org> 2003/01/01

In article <1041394108.920587.21729.nullmailer@picachu.netlab.jp>,

[#19276] Re: ruby-1.8.0 / yield(nil)とyield()のちがい — matz@... (Yukihiro Matsumoto) 2003/01/01

まつもと ゆきひろです

[#19278] Re: ruby-1.8.0 / yield(nil)とyield()のちがい — Tanaka Akira <akr@...17n.org> 2003/01/01

In article <1041420724.492653.22355.nullmailer@picachu.netlab.jp>,

[ruby-dev:19159] Re: zlib

From: "Akinori MUSHA" <knu@...>
Date: 2002-12-21 08:05:54 UTC
List: ruby-dev #19159
At Sat, 21 Dec 2002 15:38:08 +0900,
UENO Katsuhiro wrote:
> finish は良さげですね。zlib は close/finish で行きます。

 と思ったのですが、すでに親クラスに finish というメソッドが
あるんですね。うまくいけますか。

> bz2 のほうはすでに close!/close でリリースされていますが、Guy への
> 連絡をどなたかにお願いしてもいいですか?

 finish() も追加されています。Guy とは話をしているのですが、
以下のような状況です。

- Ruby 1.7 では File.new() がブロックを取らなくなった。ところが
  BZ2::{Reader,Writer} では ::new() は IO (read/write に応答する
  もの)を取り、 ::open() はファイル名を取るという仕様であり、
  どちらもブロックを取りたい。new と open の仕様をどうしたら
  いいか悩ましい。(new が String も IO も取るのはあまり好みでは
  ないらしい)

- BZ2 では zip component という概念を持っていて、ストリームに
  複数の component が並ぶというのを想定している。従って、

    * 現在の zip component を閉じる (IO は閉じない)
    * 現在の zip stream を閉じる (IO は閉じない)
    * 現在の zip stream と IO を閉じる

  というのが必要。順にそれぞれ finish, close, close! という名前に
  してみたのが昨日リリースの 0.1.5。

ほかにもバッファを掃くかどうかというのも絡んだりして、なかなか
複雑です。


 ということで、あとは ruby-core あたりで直接議論していただくのが
よいかと思います。

-- 
                     /
                    /__  __            Akinori.org / MUSHA.org
                   / )  )  ) )  /     FreeBSD.org / Ruby-lang.org
Akinori MUSHA aka / (_ /  ( (__(  @ iDaemons.org / and.or.jp

"I believe in what I see, I believe in what I hear,
   I believe that what I'm feeling changes how the world appears."

In This Thread