On Sat 29 Oct 2016 12:29, Freja Nordsiek <fnord...@gmail.com> writes:
> The "open-string-output-port" procedure in (rnrs io ports) returns two > values, a string port and a thunk that returns a string of the > characters written to the port so far. In the R6RS standard documents, > the reading procedure is destructive, in that it clears all the > characters written to the port so far (though, it does not close it, > so it can still be used). However, in Guile 2.1.4, the characters are > not cleared and so running the thunk again immediately afterwards will > produce the same output, which is a bug. Thanks for the report; fixed in git. Cheers :) Andy