Christophe Rhodes csr21@cam.ac.uk writes:
Does that clear things up? I think there are more problems than just this in the communications layer, but maybe this will do until after dinner... :-)
Well, I don't understand what the locale has to do with the SLIME coding system. Of course, the locale may have some have a multibyte coding system as default, but for SLIME we can use whatever we like. I think we should use a unibyte coding system. Simple, easy to understand, and efficient. You will not be able to send your emails with SLIME, but that's a restriction I can live with :-)
We do already
(set-buffer-multibyte nil)
in slime-make-net-buffer. So, character positions it the *cl-connection* buffer should correspond to byte offsets.
In slime-net-connect we do:
(set-process-coding-system proc 'no-conversion 'no-conversion)
Maybe we should use 'iso-latin-1-unix for writing.
How does that sound?
Helmut.