2011年1月21日

[ruby-list:47775] Re: Hashイテレーション中の新規キー追加

遠藤さん、早速ご回答ありがとうございます。また Ruby の更新お疲れさまです。

理解しました。
続けて質問になり申し訳ありませんが、たとえば 、もし将来的に新規キーを追加できる方向で予定されているなら (美しくないかもしれませんが)

"rehash の閾値"

を public に公開する、とか、エラー時に理由を明示するメッセージを出力する、などではどうでしょうか。

原因が rehash の閾値だと分かっていて、 rehash の閾値がユーザーから見えるのなら(環境依存の値だとしても)、もはや

"不確定的に失敗していたもの"

ではなくなると思います。バグを未前に防ぐメリットよりも、Ruby の動的処理能力を制限してしまうことのほうが "Ruby らしさ"
を妨げてしまうような気がしますがどうでしょうか。

P.S.
私にできるかどうかはわかりませんが、ボランティアで Ruby 開発に協力したい、という場合はどうしたらよいでしょうか?
とりあえず、まずは ruby-dev と ruby-core に入ろうかと思っています。

畠山


投稿者 xml-rpc : 2011年1月21日 22:27
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/101453
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。