[slime-devel] [BUG] paragraph-filling in SWANK-BACKEND::WARN-UNIMPLEMENTED-INTERFACES

SWANK-BACKEND::WARN-UNIMPLEMENTED-INTERFACES does correct filling in SBCL and CMUCL. It does not do any filling on CCL. The filling on Clisp is suboptimal. -T. PS: Instead of the (pprint-newline :fill) [~:_] in ~:<~{~A~^ ~:_~}~:> perhaps a use of ~:@> would imply it.

"Tobias C. Rittweiler" <tcr@freebits.de> writes:
SWANK-BACKEND::WARN-UNIMPLEMENTED-INTERFACES does correct filling in SBCL and CMUCL. It does not do any filling on CCL. The filling on Clisp is suboptimal.
I replied in IRC, but in case it didn't get noticed: *print-pretty* by default in ccl is nil, and when bound to T it behaves like sbcl. It seems that clisp respects terminal width and does pprint-newline according to it, while ccl and sbcl do this with respect to 80 characters. And clisp screws terminal width when running inside emacs. -- With Best Regards, Stas.

Stas Boukarev <stassats@gmail.com> writes:
*print-pretty* by default in ccl is nil, and when bound to T it behaves like sbcl.
It seems that clisp respects terminal width and does pprint-newline according to it, while ccl and sbcl do this with respect to 80 characters. And clisp screws terminal width when running inside emacs.
I changed WARN-UNIMPLEMENTED-INTERFACES to bind *PRETTY-PRINT* to T. I tried to also bind *PRINT-RIGHT-MARGIN* but that didn't change the suboptimal filling on clisp. Thank you! -T.
participants (2)
-
Stas Boukarev
-
Tobias C. Rittweiler