From: "NAKAMURA, Hiroshi" Date: 2007-09-23T11:31:32+09:00 Subject: [ruby-dev:31824] Re: Random -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 NAKAMURA, Hiroshi wrote: >> あれ、srandってなくすんでしたっけ。引数なしのものは残すとい >> う認識でした。完全になくすとなるとどうなんだろうなあ。 > > あのpatchでは完全になくします。グローバルな(*)状態を変更するものは削除、 > という意図です。 > > 無引数srandが残っていると、どのくらい嬉しいでしょうか。 > > 例えば1.8で、 > ruby -e 'p rand; p rand; p rand' > では駄目で、 > ruby -e 'p rand; srand; p rand; srand; p rand' > でないと困る、というシチュエーションはあるかな? > (後者ってMTに期待されている性質を満たすんでしょうか > 数学の人) ごとけんさん、どう? (名指し) > 確実に嬉しいコトがあるとすれば、1.8で無引数srandを使ってた人にとっての、 > 互換性向上ですね。でも、1行削るだけだしなぁ。。。 > > というわけで私は「無引数srandは要らん。もし互換性重視とするなら、引数あ > りsrandも残してwarning。でもwarning嫌い」です。反対意見募集。 反対意見はないかわり、賛成意見もないので、どうしましょうかね。 正しさは別にして、あまり注目されてないところで仕様変更するのは不幸かもし れません。この先誰かが騒いでから、1.9.1とか1.9.2で変更するのでもいいだろ うし。 というわけで、今度は賛成意見を募集。なければ今回はスルーということで。 bignum方面の変更があるので、必要になったらpatchを作り直します。 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (Cygwin) iQEVAwUBRvXPxB9L2jg5EEGlAQIOXwf/SDVnRgbSIvH9NxzltvDdjTKX8gb8Z/l6 acO4bm/24jvLKNx6wXq52FbkTVaj8jWiGIOgR0ezPflDWE4Y9C3rxStoF+ZxWDLD XfB9Z6erxlVe3rrTCL25jkGAKFRJisMKaoy+/KAM1bltDds0B54IkU26fS9Cmq9l DslML6Y+Hh9xMl6WEbbn/I5cx4rc5xGWVKaT/YoW8PmRT4fLN6ZhoKzDnZP4USGu dd+55zdjQMTPEMPpEqKEwwuKFOBw8oodOC51MFM+RR6BeN/7PBoz3Qs8dZQoO9gc ncE06Vf4gAJtCBT6e8B5Rq24qJgbDp9JbK6d5Ti+poCgm4XHyAxfXw== =DtG+ -----END PGP SIGNATURE-----