Hi guilers, I've noticed when trying to use soft ports that the 3rd procedure in the vector doesn't get called when I use `force-output'. The simplest example follows
scheme@(guile−user)> (let* ((port (make-soft-port (vector #f #f (lambda () 'flushed) #f #f) "rw"))) (force-output port)) scheme@(guile−user)> I have no issues with the other procedures. This is on current stable, on 32 bit x86 running Fedora 16. More complicated examples available on request. -- Ian Price "Programming is like pinball. The reward for doing it well is the opportunity to do it again" - from "The Wizardy Compiled"