[#37248] [Feature:1.9] Enumerator#inspect — "Yusuke ENDOH" <mame@...>

遠藤です。

12 messages 2008/12/02

[#37337] [Feature #841] Object#self — "rubikitch ." <redmine@...>

Feature #841: Object#self

13 messages 2008/12/09

[#37513] Current status of 1.9.1 RC1's issues — "Yugui (Yuki Sonoda)" <yugui@...>

Hi, folks

14 messages 2008/12/20
[#37516] Re: Current status of 1.9.1 RC1's issues — Masatoshi SEKI <m_seki@...> 2008/12/20

咳といいます。

[#37576] [BUG:trunk] encoding for stdio's — "Yugui (Yuki Sonoda)" <yugui@...>

Yuguiです。

11 messages 2008/12/24

[ruby-dev:37602] Re: [Bug:trunk] eval with binding

From: "U.Nakamura" <usa@...>
Date: 2008-12-26 03:20:11 UTC
List: ruby-dev #37602
こんにちは、なかむら(う)です。

In message "[ruby-dev:37600] Re: [Bug:trunk] eval with binding"
    on Dec.26,2008 07:58:59, <ko1@atdot.net> wrote:
>  つまり,困ったプログラムがあったんだろう,そういうプログラムでもきちん
> と動作するのか,エンバグをしていないか等,そちらの持っているプログラムで
> 確認してもらうようにお願いしたつもりでした.

話の元はIRCでの遠藤さんとの雑談(「rubyで〜〜なことができるか」
というクイズ)だったので、他の何の前提もなく、問題ケースその1
のコードが書かれています。
なので、私の手元で特にこれが原因で困ったプログラムがあるわけ
ではありません。

ただし、この挙動を前提としたコードをどこかで見た記憶はあるの
で(私が書いたものじゃないですが)、世界のどこかにはこれで困る
ことになる人はいるだろうと思われます。


> > そもそも「バグだ」と指摘しているわけではなくて、1.8と違うのは
> > なぜですか、と聞いているだけなので、理由さえ説明されていれば
> > 違っていてもかまわないとは思います。
> 
>  理由は [ruby-dev:37376] で書いたとおり,「実装が大変」だからです.
> 
>  まつもとさんに聞いたら,とくに問題ない(実装と1.8互換性の天秤にかけ
> て,この互換性欠如が問題になることはないのではないか)という回答を得てい
> ます.が,うささんには困った事情があったのではないかと推察します.その事
> 情がどれくらい問題であるか聞きたかった,ということです.

その2については、その1の元となったクイズをいかに1.9で解くか、
という点からひねり出したものなので、正直挙動自体はどうでもい
いです。


私に関してはruby_1_8ブランチが切られてからずっとtrunk使ってる
ので今更1.8と互換性がない部分があったのに気づいた、とかいうこ
とがあっても何も困りません。
# 昨日までのtrunkと今日のtrunkで違うよ、とかいうことがあった
# らさすがに困りますが :)

ただ、説明されていない非互換性はバグとしか考えようがありませ
んから、バグじゃないなら説明をしてね、と言ってるだけです。
本件については、非互換であること自体は当初から一度も問題には
していないつもりです。


それでは。
-- 
U.Nakamura <usa@garbagecollect.jp>


In This Thread