[#29374] nil.to_s — Shugo Maeda <shugo@...>

前田です。

59 messages 2006/09/01
[#29375] Re: nil.to_s — "U.Nakamura" <usa@...> 2006/09/01

こんにちは、なかむら(う)です。

[#29380] Re: nil.to_s — Yukihiro Matsumoto <matz@...> 2006/09/01

まつもと ゆきひろです

[#29387] Re: nil.to_s — Shugo Maeda <shugo@...> 2006/09/01

前田です。

[#29390] Re: nil.to_s — Yukihiro Matsumoto <matz@...> 2006/09/01

まつもと ゆきひろです

[#29398] Re: nil.to_s — "NARUSE, Yui" <naruse@...> 2006/09/01

成瀬です。

[#29400] Re: nil.to_s — Yukihiro Matsumoto <matz@...> 2006/09/01

まつもと ゆきひろです

[#29491] symbol and string — Tanaka Akira <akr@...>

open-uri で :proxy=>nil という指定を行うと、以下のようにエラーになります。

33 messages 2006/09/05
[#29499] Re: symbol and string — Yukihiro Matsumoto <matz@...> 2006/09/05

まつもと ゆきひろです

[#29500] Re: symbol and string — Tanaka Akira <akr@...> 2006/09/05

In article <1157470154.047826.13379.nullmailer@x31.priv.netlab.jp>,

[#29503] Re: symbol and string — Yukihiro Matsumoto <matz@...> 2006/09/06

まつもと ゆきひろです

[#29504] Re: symbol and string — Tanaka Akira <akr@...> 2006/09/06

In article <1157505538.340126.8472.nullmailer@x31.priv.netlab.jp>,

[#29507] Re: symbol and string — Yukihiro Matsumoto <matz@...> 2006/09/06

まつもと ゆきひろです

[#29512] Re: symbol and string — keiju@... (石塚圭樹) 2006/09/06

けいじゅ@いしつかです.

[#29529] Re: symbol and string — SASADA Koichi <ko1@...> 2006/09/08

 ささだです。

[#29530] Re: symbol and string — Yukihiro Matsumoto <matz@...> 2006/09/08

まつもと ゆきひろです

[ruby-dev:29575] Re: digest.rb

From: "Akinori MUSHA" <knu@...>
Date: 2006-09-13 20:57:50 UTC
List: ruby-dev #29575
At Thu, 14 Sep 2006 01:31:18 +0900,
Tanaka Akira wrote:
> In article <863bav6a0w.knu@iDaemons.org>,
>   "Akinori MUSHA" <knu@iDaemons.org> writes:
> 
> >  賛成です。1.9 に入れましょう。
> 
> いれました。

 ふと見れば、 md5.rb と sha1.rb がまだ残っていました。

 1.9 でDigest の使い勝手が変わることですし、このタイミングで
(1.9 からは)消してすっきりしたいのですが、どうでしょうか。

> これについてはいろいろと考えた結果、API はマニュアルに載って
> いる Digest::Base.open がだいたいいいと思うのですが、close
> と対にならない open はちょっとなんなので、file という名前に
> して、こんな感じでどうかと思います。

 File.open() から open() にしたのは、URIやパイプも受け入れる
意図でしょうか。file() という名前ならば、ファイル名以外を渡す
使い方をされることには違和感を覚えます。

> # なお RubyKaigi2006 の発表資料の最後にもこれを選んだ理由が
> # いくらか書いてあります。

 チェックしました。資料と音声がすべて揃っていて楽しめました。

> >  IO を取るものはそんなに需要はないかな?
> 
> [ruby-talk:116637] にそういう提案がありますが、用途としてあ
> げられているのは結局ファイルを読むという話なんですよねぇ。
> 
> ファイル以外の IO だと、読むとなくなっちゃうかもしれないので、
> そうするとデータそのものはいらないんだけど digest は欲しいと
> いう用途になりますが、それってさすがによくあるとは言いがたい
> ような。
> 
> とりあえず、一番大きな需要はファイルを読むという話なので、次
> に大きな需要について考えるのはしばらく使ってからでいいんじゃ
> ないですかね。

 はい、そう思います。

 上のメソッド名の件で read() というのを思いつき、その名前から
逆算してファイル名または IO を取る仕様はどうかと思ったのですが、
仰る通り、使いたいシーンがなかなか思い浮かばないので保留します。

 open() の引数になるもの一般や IO を引数に取るメソッドが必要と
なったら、名前とともにまた考えることにしましょう。

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

"Different eyes see different things,
    Different hearts beat on different strings --
       But there are times for you and me when all such things agree"

In This Thread