- 555 名前:デフォルトの名無しさん mailto:sage [2007/03/14(水) 21:08:20 ]
- あらゆる状況を考えると、言語側で変な細工をするよりも、
ユーザープログラムが吐く文字コードに環境があわせるか、 ユーザープログラムが吐く文字コードを環境にあわせるか、 で考えるべきだろう、という理屈は納得できる。 (吐く出力だけじゃなくて、入力についても同じことね) 利便性を考えると、各々の(言語)ユーザーがその時々で対処するよりも、 ライブラリで既存の環境に応じて処理されるのが自然で、それを実現する ライブラリが標準でついてくるのが当然だ、というのも分かる。 入出力を標準ライブラリ側でD言語の文字型に変換してくれるのをデフォとして、 それぞれの入出力関数について無変換(つまりubyte列)で入出力できるものを別途用意、 というのが自然だと思う。
|

|