cxxxr
cxxxr
`sb-impl::*default-external-format*` を変えても同じでした
逆にcp932ならそのままcp932として扱えば一応動くようにはなりました https://github.com/cxxxr/cl-lsp/pull/12
standard-inputはcharacter-streamなのでread-byteなどのバイト単位のオペレータは型エラーになるはずです
とりあえず #12 の修正で一応は直ったのでclose
https://github.com/cxxxr/cl-lsp/tree/issue-11-debug このブランチで以下の内容のファイルを開いて閉じたときのログ出力結果は下に添付しているログファイルと比べて何か違いはありますか? ```common-lisp (defun f () あ) ``` [cl-lspのログ lsp.log](https://github.com/cxxxr/cl-lsp/files/5469642/lsp.log) [vim-lspのログ lsp.log](https://github.com/cxxxr/cl-lsp/files/5469639/lsp.log)
ありがとうございます、とりあえず手元で再現はしました。
`い"`のところで32314, 1067の列として読み込まれ、それぞれ(231 184 186), (208, 171)になり合わせた列が`い"`を表すはずですが `(babel:string-to-octets "い\")`は `#(227 129 132 34)`になるので違うんですね そもそもread-charの返り値をcp932とみなしてたのが間違えてるのかもしれません read-charでutf-8の文字列を読み込めればいいんですが、default-external-formatを変えても結果は変わらず、文字コードやsbclの文字コードまわりの扱いについて精通していないので自力ではすぐには直せなさそうです
No, not yet.
It will maybe work, but if it doesn't, please let me know.
> what is the project status ? stopped but I want to resume > how do we set it up with Slime ? cl-lsp need another language-client, not slime >...