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->string (string->ut= f8 "The long string " ) 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 <<a href=3D"mailto:[email protected]">chicken-use= [email protected]</a>>:<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> ><br> > I think I found some bugs.<br> ><br> > utf8->string seems to stop after 3 characters.<br> ><br> > $ csi -e '(import (scheme base)) (display (utf8->string (string= ->utf8 <br> > "Hello world")))'<br> > Hel<br> <br> Correct, I pushed a fix, the end-index calculation was wrong.<br> <br> > textual-port? is missing?<br> <br> Also correct, it was missing from the internal module definition<br> of scheme.base (as was "binary-port?").<br> <br> Many thanks for reporting this.<br> <br> <br> cheers,<br> felix<br> <br> <br> </blockquote></div> --000000000000efc3c60651cc5f10--