大島です。

From: TAKAHASHI Masayoshi <maki / inac.co.jp>
Subject: [ruby-list:23181] Re: http.rb will change
Date: Tue, 13 Jun 2000 00:11:18 +0900

> ・res, data = hoge()、という多重代入のメソッドはRubyの標準
>   ライブラリにもさほどあるわけではなく、さほど分かりやすい
>   とは言えない。

実は僕もこういう多重代入をするコードを書いてしまっています。僕自身、
多少まずい気がしているのですが、やはり1つのオブジェクトなりにまとめ
た方が分かりやすいでしょうか?

> net/http.rb を使っている他の方の意見もぜひ聞いてみたいです。

僕はWeb Robotなどに利用させていただいていますが、get2を使っています。
あおきさんが言われているように、get2で良いのではないかと感じています。
いままでの問題を見てきてもget2で解決できない問題はないように思われま
す。結局はget2のドキュメントやアナウンスを強化したりすれば、多くの問
題は解決できそうな気がします。get2って名前自体が問題だとは思いますが、
getに置き換えるわけにもいかないのなら、新たに名前をつけるというのは
どうでしょうか?たとえばreadですとか。(これはこれで問題がありそうで
すが。)

大島 龍之介	ryu / jaist.ac.jp