Re: [ANN] CHICKEN 6.0.0 rerlease candidate available

Anton Idukov via Chicken-users <[email protected]> Thu, 14 May 2026 14:54:38 +0300
Newsgroups gmane.lisp.scheme.chicken
Message-ID <CAMJCnqWdiYKhSNVZa_id-qZ0wV6pJp_mfX98WSY4JyC5NnMRLw@mail.gmail.com>
--0000000000006f8afe0651c5c356
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Confirm.
Also in previous  (rev 46902076) no such error.

=D1=87=D1=82, 14 =D0=BC=D0=B0=D1=8F 2026=E2=80=AF=D0=B3. =D0=B2 13:07, Retr=
opikzel via Chicken-users <
[email protected]>:

>
>
> On 12.05.2026 11:44, Felix Winkelmann via Chicken-users wrote:
> > Hello everyone,
> >
> > We are happy to announce the first official release candidate of the
> > upcoming
> > CHICKEN 6.0.0.
>
> I think I found some bugs.
>
> $ csi -version
> CHICKEN
> ( c)2000-2007 Felix L. Winkelmann, (c)2008 The CHICKEN Team
> Version 6.0.0pre3 (rev 064763e1)
> linux-unix-gnu-x86-64 [ 64bit dload ptables ]
>
>
> utf8->string seems to stop after 3 characters.
>
> $ csi -e '(import (scheme base)) (display (utf8->string (string->utf8
> "Hello world")))'
> Hel
>
>
> textual-port? is missing?
>
>
> $ csi -e '(import (scheme base)) (textual-port? (current-input-port))'
> Error: unbound variable: textual-port?
>
>         Call history:
>
>         <syntax>          (##core#quote #f)
>         <syntax>          (##core#quote #f)
>         <eval>    (chicken.load#load-unit (##core#quote library)
> (##core#quote
> #f) (##core#quote #f))
>         <eval>    (chicken.load#load-unit (##core#quote library)
> (##core#quote
> #f) (##core#quote #f))
>         <eval>    (chicken.load#load-unit (##core#quote expand)
> (##core#quote
> #f) (##core#quote #f))
>         <stdin>:1         (import (scheme base))
>         <stdin>:1         (##core#begin (##core#require library
> scheme.base))
>         <stdin>:1         (##core#require library scheme.base)
>         <syntax>          (chicken.load#load-unit (##core#quote library)
> (##core#quote
> #f) (##core#quote #f))
>         <syntax>          (##core#quote library)
>         <syntax>          (##core#quote #f)
>         <syntax>          (##core#quote #f)
>         <eval>    (chicken.load#load-unit (##core#quote library)
> (##core#quote
> #f) (##core#quote #f))
>         <stdin>:1         (textual-port? (current-input-port))
>         <stdin>:1         (current-input-port)
>         <stdin>:1         (textual-port? (current-input-port))  <--
>
> ```
>
>

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

<div dir=3D"ltr"><div>Confirm.=C2=A0=C2=A0</div><div>Also in previous=C2=A0=
 (rev 46902076) no such=C2=A0error.=C2=A0</div></div><br><div class=3D"gmai=
l_quote gmail_quote_container"><div dir=3D"ltr" class=3D"gmail_attr">=D1=87=
=D1=82, 14 =D0=BC=D0=B0=D1=8F 2026=E2=80=AF=D0=B3. =D0=B2 13:07, Retropikze=
l via Chicken-users &lt;<a href=3D"mailto:[email protected]">chicken=
[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=
-left:1ex"><br>
<br>
On 12.05.2026 11:44, Felix Winkelmann via Chicken-users wrote:<br>
&gt; Hello everyone,<br>
&gt; <br>
&gt; We are happy to announce the first official release candidate of the <=
br>
&gt; upcoming<br>
&gt; CHICKEN 6.0.0.<br>
<br>
I think I found some bugs.<br>
<br>
$ csi -version<br>
CHICKEN<br>
( c)2000-2007 Felix L. Winkelmann, (c)2008 The CHICKEN Team<br>
Version 6.0.0pre3 (rev 064763e1)<br>
linux-unix-gnu-x86-64 [ 64bit dload ptables ]<br>
<br>
<br>
utf8-&gt;string seems to stop after 3 characters.<br>
<br>
$ csi -e &#39;(import (scheme base)) (display (utf8-&gt;string (string-&gt;=
utf8 <br>
&quot;Hello world&quot;)))&#39;<br>
Hel<br>
<br>
<br>
textual-port? is missing?<br>
<br>
<br>
$ csi -e &#39;(import (scheme base)) (textual-port? (current-input-port))&#=
39;<br>
Error: unbound variable: textual-port?<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Call history:<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 &lt;syntax&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 (##core#quote #f)<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 &lt;syntax&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 (##core#quote #f)<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 &lt;eval&gt;=C2=A0 =C2=A0 (chicken.load#load-un=
it (##core#quote library) (##core#quote <br>
#f) (##core#quote #f))<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 &lt;eval&gt;=C2=A0 =C2=A0 (chicken.load#load-un=
it (##core#quote library) (##core#quote <br>
#f) (##core#quote #f))<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 &lt;eval&gt;=C2=A0 =C2=A0 (chicken.load#load-un=
it (##core#quote expand) (##core#quote <br>
#f) (##core#quote #f))<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 &lt;stdin&gt;:1=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0(import (scheme base))<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 &lt;stdin&gt;:1=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0(##core#begin (##core#require library scheme.base))<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 &lt;stdin&gt;:1=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0(##core#require library scheme.base)<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 &lt;syntax&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 (chicken.load#load-unit (##core#quote library) (##core#quote <br>
#f) (##core#quote #f))<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 &lt;syntax&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 (##core#quote library)<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 &lt;syntax&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 (##core#quote #f)<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 &lt;syntax&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 (##core#quote #f)<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 &lt;eval&gt;=C2=A0 =C2=A0 (chicken.load#load-un=
it (##core#quote library) (##core#quote <br>
#f) (##core#quote #f))<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 &lt;stdin&gt;:1=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0(textual-port? (current-input-port))<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 &lt;stdin&gt;:1=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0(current-input-port)<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 &lt;stdin&gt;:1=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0(textual-port? (current-input-port))=C2=A0 &lt;--<br>
<br>
```<br>
<br>
</blockquote></div>

--0000000000006f8afe0651c5c356--