From: Yukihiro Matsumoto Date: 2008-01-11T10:03:33+09:00 Subject: [ruby-dev:33012] Re: ASCII is alias of US-ASCII; replica of dummy encoding is not a dummy まつもと ゆきひろです In message "Re: [ruby-dev:33011] Re: ASCII is alias of US-ASCII; replica of dummy encoding is not a dummy" on Fri, 11 Jan 2008 09:36:52 +0900, "NARUSE, Yui" writes: |というわけで、修正案です。 |US-ASCII はビルトインではないので、alias だけ登録しておいて、呼ばれた時 |に本体を読み込む仕組み (lazy alias) を作りました。名前も含めてこの方向で |よろしいでしょうか。 なるほど。この周辺で気になっているのは以下のことです。 * US-ASCIIとASCIIのように動的ロードされるエンコーディングの 別名をどうするべきか(他にはISO-8859-1とLatin-1)とか。メン テナンスしやすさから言うと別名定義はenc以下のライブラリに まとめたいけど、ロードしないと別名が使えないようでは困る し。 * Encoding.listは現在ロードされているエンコーディング(の本 名)をリストするわけですが、別名やまだロードされていないエ ンコーディングの名前も知りたいというニーズがDave Thomasか ら示されています[ruby-core:14936]。また、それができないく らいならいっそEncoding.listは削った方がよいのでは、とも [ruby-core:14947]。 どう思いますか? まつもと ゆきひろ /:|)