私が次のように読んでいる、外国語の文字を含むs式のファイルがあります。
(defun test (file)
(with-open-file (stream file)
(loop while (read stream nil nil))))
ccl 1.8 ではエラーなしでファイルを読み取りますが、1.9 ではエラーをスローします。
? (test "/users/markklein/desktop/naples.text")
> Error: Reader error: Illegal symbol syntax.
> While executing: CCL::%PARSE-TOKEN, in process Listener(5).
> Type cmd-. to abort, cmd-\ for a list of available restarts.
> Type :? for other options.
1 >
何がうまくいかないのか、それを修正する方法はありますか? ご要望に応じてデータファイルをお送りします。