|
From: David T. <dv...@da...> - 2005-06-04 19:30:17
|
(princ "xxx")
(terpri *standard-output*)
(princ #\Tab *standard-output*)
(fresh-line *standard-output*)
(princ "yyy")
prints two lines in CLISP, both 2.33.2, and current CVS.
xxx
yyy
It should print three lines
xxx
yyy
because while #\Tab is a semi-standard character, if an implementation
recognizes it, it is a character on the line, and the printer and not
at the start of a new line anymore. CMUCL, Lispworks, Allegro Common
Lisp, Open MCL and ABCL print three lines.
I am posting it here instead of submitting a bug in sourceforge because
I am not sure whether it is a bug or a design.
David Tolpin
|