[#38323] [1.8.7][1.9.1][tk] 自前実装の拡張 widget を使いたい場合 — oshida@...

押田です。

22 messages 2009/04/24
[#38331] Re: [1.8.7][1.9.1][tk] 自前実装の拡張 widget を使いたい場合 — Hidetoshi NAGAI <nagai@...> 2009/04/26

永井@知能.九工大です.

[#38339] Re: [1.8.7][1.9.1][tk] 自前実装の拡張 widget を使いたい場合 — oshida@... 2009/04/27

押田です。

[#38340] Re: [1.8.7][1.9.1][tk] 自前実装の拡張 widget を使いたい場合 — Hidetoshi NAGAI <nagai@...> 2009/04/27

永井@知能.九工大です.

[#38697] Re: [1.8.7][1.9.1][tk] 自前実装の拡張 widget を使いたい場合 — Hidetoshi NAGAI <nagai@...> 2009/06/21

永井@知能.九工大です.

[#38711] Re: [1.8.7][1.9.1][tk] 自前実装の拡張 widget を使いたい場合 — oshida@... 2009/06/24

押田です。

[#38723] Re: [1.8.7][1.9.1][tk] 自前実装の拡張 widget を使いたい場合 — Hidetoshi NAGAI <nagai@...> 2009/07/01

永井@知能.九工大です.

[#38743] Re: [1.8.7][1.9.1][tk] 自前実装の拡張 widget を使いたい場合 — oshida@... 2009/07/07

押田です。

[#38747] Re: [1.8.7][1.9.1][tk] 自前実装の拡張 widget を使いたい場合 — Hidetoshi NAGAI <nagai@...> 2009/07/08

永井@知能.九工大です.

[#38748] Re: [1.8.7][1.9.1][tk] 自前実装の拡張 widget を使いたい場合 — oshida@... 2009/07/08

押田です。

[#38749] Re: [1.8.7][1.9.1][tk] 自前実装の拡張 widget を使いたい場合 — Hidetoshi NAGAI <nagai@...> 2009/07/08

永井@知能.九工大です.

[ruby-dev:38264] Re: rinda/eval.rb

From: "Akinori MUSHA" <knu@...>
Date: 2009-04-03 03:00:31 UTC
List: ruby-dev #38264
At Fri, 3 Apr 2009 11:45:19 +0900,
U.Nakamura wrote:
> In message "[ruby-dev:38259] Re: rinda/eval.rb"
>     on Apr.03,2009 09:22:39, <matz@ruby-lang.org> wrote:
> > いろいろ考えましたが、これ、入れてもよいような気がして来まし
> > た。が、タイミングが。1.9.2に入れてよいもんだか。どうするかと
>
> 「呼んでNotImplementedErrorが起きるかどうか見ないと使えるかど
> うかわからん」という事象自体が問題であるならば、互換性の問題
> を無視してよければ、forkのような例はそもそもそのような環境で
> はメソッドを定義すべきではないと思います。
> # 前に却下された気もしますが...
>
> 2.0でどこまで互換性を維持するつもりなのかというのは興味深いと
> ころなのですが、私見としてはこの辺りは互換性を捨てても整理す
> べきところだと考えます。
> そうであれば、今回の仕組みは2.0ではなく1.9系列に入るべきもの
> だと思います。
> 1.8ではNotImplementedError、1.9ではNotImplementedErrorかつ
> respond_to?がfalse、2.0ではrespond_to?がfalse、となるのが移行
> パスとして望ましいのではないでしょうか。

 賛成です。「NotImplementedError かつ respond_to?」というのは
互換性のための過渡的な措置に過ぎないので、そうしたメソッドを
これから設けることを助長しないためにも、RubyレベルのAPIは提供
せずに1.9にのみ実装するのがいいと思います。

--
Akinori MUSHA / http://akinori.org/

In This Thread