On Wed 05 Oct 2011 20:18, Andy Wingo <wi...@pobox.com> writes: > It appears that there is some difference between the readline-enabled > reader and the normal one. > > $ meta/guile -q > scheme@(guile-user)> (port-column (current-output-port)) > $1 = 21 > > It is 0 with the readline reader. > > I don't think the set-port-column! fix is right. Why is the newline not > being chomped after the `(read)', I wonder?
That isn't the right question, it turns out. 21 is the length of the `scheme@(guile-user)> ' prompt. We need to set the output port column to 0 after printing a prompt. In the readline case it's different because readline is the part that prints the prompt. Fixed in stable-2.0. Thanks for the report, Andy -- http://wingolog.org/