[Gauche-devel-jp] incomplete-string

Back to archive index

Kimura Fuyuki fuyuk****@hadal*****
2002年 11月 20日 (水) 11:29:56 JST


At Mon, 18 Nov 2002 23:59:13 -1000 (HST),
Shiro Kawai <shiro****@lava*****> wrote:
> 
> 不完全な文字列に関してもう少し考えてみたんですが、
> ゴミコードの処理はportに全部任せるのが良いような
> 気がしてきました。

あ、それがいいかもしれません。

> そうすれば、文字列には完全な文字列かバイト列しか無い、
> と割り切って、セマンティクスも明確になりそうです。

そうですね、1バイト文字圏にとっても多バイト文字圏にとっても素直な解決
だと思います。

ただ、文字列をバイトアレイとしても使えるというのはCが持ち込んだ(もっと
古い?)悪癖なんじゃないかとこのところ考えているのですが、じゃあどうす
ればいいのかというと何も思いつきません。;)

それと、コンパイル時でなく、起動時に内部コーディングを選べるようにする
のは難しいものでしょうか。基本的に UTF-8 で使っているけれどもたまに 
EUC-JP のコメントがついたプログラムを走らせたい、というのはけっこうあ
ると思うのですが。

無理なら、変換ポートで repl するだけの関数を書こうかと思っています。

-- 
木村 冬樹




Gauche-devel-jp メーリングリストの案内
Back to archive index