Sure, I'm open to that. I didn't look very closely at your patch earlier today. I'll take a look on my commute in the morning.
On Mon, Sep 14, 2026 at 6:20 PM Diego A. Mundo <[email protected]> wrote: > Erik, would you still be open to adding the other functionality in my > patch? They were additions to the egg. > > Diego > > > -------- Original Message -------- > On Monday, 09/14/26 at 19:18 Erik Falor <[email protected]> wrote: > > Thanks, Diego. I made a small modification to the stty egg and now it > works in C6. I just pushed the new version to GitHub. > > Mario, stty should be ready to add to the coop. > > On Sat, Sep 12, 2026 at 11:30 PM Diego A. Mundo <[email protected]> wrote: > >> Hi Erik, >> >> I've just sent out a patch to foreigners that should fix the foreigners >> issue. I patched the C5 version originally and missed a couple instances. >> The solution indeed is to use error instead. >> >> Attached here is a patch to your latest stty sources that, given a newly >> patched foreigners, does a few things: >> >> - Makes it compile in C6 by importing port? from scheme.base >> - Adds some high-level functions I was missing from (chibi stty) - >> with-raw-io, get-terminal-width, and get-terminal-dimensions >> - Makes the high level functions all take an optional port argument >> defaulting to (current-input-port) >> >> >> Diego >> >> On Wednesday, September 2nd, 2026 at 13:52, Erik Falor via Chicken-users < >> [email protected]> wrote: >> >> Hi Mario, >> >> Thanks for adding color and x11-colors. >> >> I'll take a look at that stty build error and let you know what I find. I >> had been running into it intermittently while testing my eggs, and at one >> point it had just disappeared. I assumed that something in the upstream >> foreigners egg had been changed that fixed it. But I just received the same >> error message after clearing my chicken-install cache, re-installing >> foreigners, and re-building the stty egg. >> >> Digging deeper, I found that stty's issue has highlighted a mistake in >> the foreigners egg. Namely, that the `syntax-error` macro expects its first >> argument to be a string; the foreigners egg is passing a symbol instead. >> The attached patch to foreigners.scm adjusts this. I also noticed in >> CHICKEN 6.0's version of the foreigners egg that two uses of `syntax-error` >> were changed to `error`. So now I wonder if instead of my patch all >> instances of `syntax-error` should become `error` instead. >> >> Nevertheless, there is still something wrong with the stty egg, and I'll >> continue digging. >> >> -Erik >> >> On Wed, Sep 2, 2026 at 5:01 AM Mario Domenech Goulart < >> [email protected]> wrote: >> >>> On Sun, 30 Aug 2026 16:33:29 -0600 Erik Falor via Chicken-users < >>> [email protected]> wrote: >>> >>> > The eggs colors, x11-colors, and stty have been ported to CHICKEN 6. >>> Until they arrive in the coop, you may clone them >>> > from their repositories: >>> > >>> > https://github.com/fadein/chicken-color version 1.2 >>> > https://gitlab.com/erik.falor/x11-colors version 1.2.1 >>> > https://github.com/fadein/chicken-stty version 0.9.1 >>> >>> Thanks, Erik. color and x11-colors have been added to CHICKEN 6. >>> stty's installation fails with >>> >>> Syntax error: (stty.scm:106) in `syntax-error' - string expected >>> >>> (syntax-error40 (quote define-foreign-record) "array access out of >>> range" (quote term-attrs) (quote g55) NCCS) >>> >>> All the best. >>> Mario >>> -- >>> https://parenteses.org/mario >>> >> >> >> -- >> Erik Falor >> >> >> > > -- > Erik Falor > > -- Erik Falor
