You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Jan 9, 2019. It is now read-only.
$ vicare -V
Vicare Scheme version 0.3d7, 64-bit
Revision devel/d64e00ea0dc3b4f63d72d97eb223103d94a2675b
Build 2015-02-09
Copyright (c) 2006-2010 Abdulaziz Ghuloum and contributors
Copyright (c) 2011-2013 Marco Maggi
This is free software; see the source or use the '--license' option for
copying conditions. There is NO warranty; not even for MERCHANTABILITY
or FITNESS FOR A PARTICULAR PURPOSE.
The text was updated successfully, but these errors were encountered:
If the error-handling mode is replace, the replacement character U+FFFD is injected into the data stream, an appropriate number of bytes are ignored, and decoding continues with the following bytes.
So it does not specify how many bytes is "appropriate" to ignore. Since a valid "first of three" octet is found, Vicare decides to discard three octets, then goes on. This behaviour looks compliant to me.
There is another problem: the behaviour of the input/output functions is inconsistent with the behaviour of the utf8->string function and similar. I will have to review that bytevector to string code.
I think the following script should print
#\g
twice but#!eof
twice.Version:
The text was updated successfully, but these errors were encountered: