From: "NAKAMURA, Hiroshi" Date: 2007-06-09T00:56:23+09:00 Subject: [ruby-dev:30936] Re: secrand.rb -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Tanaka Akira wrote: >> SecureRandomがいいと思います。SecRand / secrandは、確立された略称でもな >> いと思いますし、新規に略称として導入するほどの名称のようには、私は思いま >> せん。SecureRandomの場合、ファイル名はsecurerandom.rb。 > > ふむ。それは考えたのですが、長すぎると思ってやめたのです。 > > securerandom.rb は 16文字で、lib 以下で一番長い > resolv-replace.rb の 18文字に次いで長くなります。 確かに長いですね。 でも、大丈夫ですよ。standaloneServerStubCreator.rbみたいなヤツも居ますか ら(ここは冗談)。 > resolv-replace.rb はクラス・モジュール名には対応しませんから、 > クラス・モジュール名でいえば (たぶん) 一番長くなります。 > > まぁ、resolv-replace.rb (や、その次に長い prettyprint.rb) の > ことを考えると私がいうのもなんですが、やっぱり長すぎるのは > ちょっとよろしくないと (反省も込めて) 思うのです。 長いファイル名はRubyに合わない感じがしますね。なんででしょう。大クラス主 義だから? とすると本筋はrandom.rbかな。そして誰かがRandomクラスを書く。 Railsみたいなのが流行れば、種が1つじゃ困るでしょう。って、誰も困ってない んかね。 私だったら、securerandom.rbというかっこ悪い名前のまま追加して、「あーい つか直さなきゃ」というトゲにします。そしていつか直す。しかし、互換性のこ とを考えると、標準添付ライブラリでそんなことはできないか。 すっきりしないままですが、敢えて反対するようなものではないので、他の誰か らも反対がなければ、私のコメントはスルーしてください。 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (Cygwin) iQEVAwUBRml8CR9L2jg5EEGlAQLxBwf/UiR+qBbefc/yzv1apNKUNIq0x4kzZTA4 b9Cp6ilz9kzegQ3UrHBGLCITvu787LLcGjtEcokMwOY3Vxz5AgQkVjbXGDDHX3Ce IEgJl4yRtVX7mji8veEZMFAgAT/x0fIZ19WCsL+RxKHc1OQlQRIjp3OX79WsvH1N BvxR1wZbGHMmBZZZ8muW9sZ3P5Iw66/y5HVC66+ZnNjMlcYZvemCQUQ/4Xq0fEkh dgNx1n9clNVwPVOK1rn0vkNxlZTJznDMWBBTCGxKXbF5ljgVYagtRXgYzvANx5bD Or11rCH3YN3Ckt43TRD/7EnN+Pvzfs1X3wHj9FAofscapFHWnrEdYQ== =WR/L -----END PGP SIGNATURE-----