Re: [ANN] CHICKEN 6.0.0 rerlease candidate available

Anton Idukov via Chicken-users <[email protected]> Thu, 14 May 2026 22:47:53 +0300
Newsgroups gmane.lisp.scheme.chicken
Message-ID <CAMJCnqW_OC=p-J1cnozsBKP69zwh5tcPgQYjfk1SrDq_yyxbxg@mail.gmail.com>
--000000000000efc3c60651cc5f10
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

I guess such a simple case (utf8->string (string->utf8 "The long string " )
should at be included in the test set.



=D1=87=D1=82, 14 =D0=BC=D0=B0=D1=8F 2026=E2=80=AF=D0=B3. =D0=B2 15:59, Feli=
x Winkelmann via Chicken-users <
[email protected]>:

> On Thu May 14, 2026 at 12:06 PM CEST, Retropikzel wrote:
> >
> > I think I found some bugs.
> >
> > utf8->string seems to stop after 3 characters.
> >
> > $ csi -e '(import (scheme base)) (display (utf8->string (string->utf8
> > "Hello world")))'
> > Hel
>
> Correct, I pushed a fix, the end-index calculation was wrong.
>
> > textual-port? is missing?
>
> Also correct, it was missing from the internal module definition
> of scheme.base (as was "binary-port?").
>
> Many thanks for reporting this.
>
>
> cheers,
> felix
>
>
>

--000000000000efc3c60651cc5f10
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">I guess such a simple case (utf8-&gt;string (string-&gt;ut=
f8 &quot;The long string &quot; ) should at be included in the test=C2=A0se=
t.=C2=A0<div><br></div><div><br></div></div><br><div class=3D"gmail_quote g=
mail_quote_container"><div dir=3D"ltr" class=3D"gmail_attr">=D1=87=D1=82, 1=
4 =D0=BC=D0=B0=D1=8F 2026=E2=80=AF=D0=B3. =D0=B2 15:59, Felix Winkelmann vi=
a Chicken-users &lt;<a href=3D"mailto:[email protected]">chicken-use=
[email protected]</a>&gt;:<br></div><blockquote class=3D"gmail_quote" style=3D"=
margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-lef=
t:1ex">On Thu May 14, 2026 at 12:06 PM CEST, Retropikzel wrote:<br>
&gt;<br>
&gt; I think I found some bugs.<br>
&gt;<br>
&gt; utf8-&gt;string seems to stop after 3 characters.<br>
&gt;<br>
&gt; $ csi -e &#39;(import (scheme base)) (display (utf8-&gt;string (string=
-&gt;utf8 <br>
&gt; &quot;Hello world&quot;)))&#39;<br>
&gt; Hel<br>
<br>
Correct, I pushed a fix, the end-index calculation was wrong.<br>
<br>
&gt; textual-port? is missing?<br>
<br>
Also correct, it was missing from the internal module definition<br>
of scheme.base (as was &quot;binary-port?&quot;).<br>
<br>
Many thanks for reporting this.<br>
<br>
<br>
cheers,<br>
felix<br>
<br>
<br>
</blockquote></div>

--000000000000efc3c60651cc5f10--