IRC channel logs


back to list of logs

<tohoyn>sneek: botsnack
<sneek>tohoyn: wb!!
<chrislck>sneek: botsnack
<cwebber>I'm running into a problem I'm not sure how to solve
<cwebber>C-x C-e in Geiser has Geiser do some magic to redirect current-output-port and current-error-port, which is fine, it allows it to fill the *Geiser Debug* buffer
<cwebber>this can really screw us up if we launch a fiber / thread
<cwebber>because that file will become closed
<cwebber>I tried capturing current-input-port and current-output-port on a module level
<cwebber>but even (use-modules (goblins)) from fibers with C-x C-e can end up with Geiser intercepting.
<cwebber>it's still an improvement, but..
<lilyp>cwebber: you could try using a soft port or similar for your fibers, no?
<lilyp>i.e. detach them from current-output-port with an intermediate layer
<cwebber>lilyp: yeah
<cwebber>that was kind of the long term plan, I guess now it should just also be the nearer term plan too
***dostoevsky0 is now known as dostoevsky