beneroth changed the topic of #picolisp to: PicoLisp language | The scalpel of software development | Channel Log: https://libera.irclog.whitequark.org/picolisp | Check www.picolisp.com for more information
aw- has joined #picolisp
<razzy> /names
rob_w has joined #picolisp
razzy has quit [Quit: leaving]
razzy has joined #picolisp
razzy has quit [Ping timeout: 268 seconds]
razzy has joined #picolisp
razzy has quit [Ping timeout: 240 seconds]
clacke has quit [Remote host closed the connection]
razzy has joined #picolisp
<Regenaxer> all
clacke has joined #picolisp
<beneroth> hi all
<Regenaxer> Hi beneroth!
<beneroth> all good for you?
<Regenaxer> yep :)
<beneroth> good :) here too.
<Regenaxer> Seems like I found a bug in pil21
<beneroth> exciting
<beneroth> tell me more? :)
<Regenaxer> Something with waitpid()
<Regenaxer> 'call' in a child and also in parent at the same time
<Regenaxer> I'm out atm, bbl
<beneroth> dead lock?
<beneroth> kk
<Regenaxer> No
<Regenaxer> waits for wrong child
<Regenaxer> perhaps
<Regenaxer> I check later
<Regenaxer> cannot write here in the woods (cold fingers)
<beneroth> yeah no hurry. Keep warm.
aw- has quit [Ping timeout: 240 seconds]
<Regenaxer> Hmm, it is also in pil64
rob_w has quit [Remote host closed the connection]
<Regenaxer> wrong
<razzy> is there irssi-like matrix client? what do you use?
<Regenaxer> I think there is some text client, perhaps base on weechat?
<Regenaxer> I use Element and sometimes FluffyChat
<Regenaxer> Clients are listed on matrix.org
<Regenaxer> Found it
<Regenaxer> It was not a waitpid issue, but a terminal handling bug
<beneroth> another readline weirdness?
<Regenaxer> No, the problem is with process groups, controlling terminal and signal propagation
<Regenaxer> nasty stuff
<beneroth> no issue in pil64 but nasty in pil21?
<Regenaxer> In pil64 and pil32 it works. There must be a "translation" mistake
<beneroth> translation mistake or just quite different architecture (not the CPU but the interlinking) ?
<Regenaxer> I think some system call is wrong
<Regenaxer> tcsetgrp(), setpgid() and such things
<Regenaxer> I will do straces on pil64 and pil21 tomorrow
<Regenaxer> diff
<Regenaxer> s/tcsetgrp/tcsetpgrp to be exact ;)
<beneroth> I see
<beneroth> thank you
<beneroth> no stress :)
<Regenaxer> :)
<Regenaxer> Found it :)
<Regenaxer> A little hard to explain, but seems ok now. Will test more tomorrow.
<beneroth> nice
<beneroth> good night :)
<Regenaxer> Good night! :)
aw- has joined #picolisp
razzy has quit [Quit: Lost terminal]