From: <don...@is...> - 2016-06-15 21:50:38
|
This must have been asked before but I can't find it. I'm trying to use format to output long lines and I keep getting unwanted newline characters in the middle of what I want to be single lines. What causes this and how can I stop it? I've already tried setting *print-pretty* to nil *PRINT-RIGHT-MARGIN* to 9999 (more than I need) and SYSTEM::*PRIN-LINELENGTH* to 9999. |
From: Daniel J. <dan...@gm...> - 2016-06-16 01:33:34
|
Could you provide an expression that produces this behavior? I was not yet able to reproduce this, neither printing long strings nor long lists caused any newlines when *print-pretty* was set to nil: (setf *print-pretty* nil) (let (data) (dotimes (i 9999) (push 'X data)) (format t "~A" data)) clisp tmp.lisp | wc -l This displays 1 for me (121 when the setf is left out). Which version of CLISP are you using? 2.49? The current development version (hg tip)? Best, Daniel |
From: <don...@is...> - 2016-06-16 03:15:53
|
sorry, my fault, as could have been confidently predicted just a standard stupid bug, sent to the list prematurely |