<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. <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>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