On Fri, Sep 18, 2026 at 02:02:35PM +0200, Étienne Pflieger via Chicken-users 
wrote:
> Hello all,

Hi Étienne,

> Fuzzel (as rofi/demu) works by passing it data on stdin, then
> reading the chosen item on stdout. So basically I define
> a variable, holding (process "fuzzel"…), then write on its
> (process-input-port), and finally wait for data on
> (process-output-port). And it works. Almost.

I think you got the two ports swapped.  An input-port is a port from
which you can read, an output-port is a port to which you can write.
In other words, it's from the perspective of the caller, not the callee.

In your code, you write to the input-port and read from the output-port.

Cheers,
Peter

Reply via email to