[#41278] [BUG:1.9] BINARY should not be ASCII-compatible — Yugui <yugui@...>

WXVndWkbJEIkRyQ5ISMbKEIKCgo+IBskQiRHISIkKiQqJGAkTSQzJDMkXiRHJE41RE9AJEclKyVQ

15 messages 2010/05/11

[#41407] [Bug #3339] win32ole test failure — Usaku NAKAMURA <redmine@...>

Bug #3339: win32ole test failure

20 messages 2010/05/25
[#41411] Re: [Bug #3339] win32ole test failure — Masaki Suketa <masaki.suketa@...> 2010/05/25

助田です。

[#41412] Re: [Bug #3339] win32ole test failure — "U.Nakamura" <usa@...> 2010/05/25

こんにちは、なかむら(う)です。

[ruby-dev:41301] Re: [BUG:1.9] BINARY should not be ASCII-compatible

From: Tanaka Akira <akr@...>
Date: 2010-05-12 09:56:07 UTC
List: ruby-dev #41301
2010年5月11日20:44 Yugui <yugui@yugui.jp>:

> 何か積極的にBINARYをASCII-compatibleにしておくべき理由がない限り、私はこれをRuby
> 1.9がまともに使える言語であるための障害と認識し、バグと認定します。
> ご意見を伺いたく思います。

ASCII互換でない、純粋なバイナリエンコーディングについては以前に
論じたことがあります。

* [ruby-dev:32042]
* [ruby-dev:32599]
* [ruby-core:14617]

これらの論旨は、
* 人間はバイナリと ASCII を区別していないことがある
* Ruby の文字列操作には ASCII に依存した部分がある
というものです。

そのため、純粋なバイナリエンコーディングを導入するなら、
それらについて考える必要があるでしょう。

今回の、問題を早期発見したいという要求は、理解できる要求ですし、
今までに出てこなかった点だと思います。

でも、その解決として ASCII非互換な BINARY という話に飛びつくのは
いかがなものでしょうか。簡単に済む話とは思えません。
-- 
[田中 哲][たなか あきら][Tanaka Akira]

In This Thread