chibi-scheme/lib/chibi/show
Jim Rees 406aacf4dd try-fitted2/output* calls output on the argument string if it's
determined the string will not exceed the column width.  But
output is the caller environment's output state variable.  A
better choice is output-default.

In two places (length+ form) is replaced with (or (length+ form) +inf.0)
so that arithmetic can be performed on the result.

To support cyclic structures in pretty-simply (wrapped with
trimmed/lazy), the call-with-output form in pp-with-indent needs to be
wrapped with an appropriate trimmed/lazy.

In pp-pair, call (pp (car ls)) instead of (pretty (car ls)).

In pretty-simply, don't use call-with-output, that prevents
(trimmed/lazy n (pretty-simply ...)) from working at all on cyclic
input.
2018-03-22 11:06:55 -04:00
..
base.scm rename (chibi show) update! to with! as in srfi 159 2018-01-16 21:15:54 +09:00
base.sld rename (chibi show) update! to with! as in srfi 159 2018-01-16 21:15:54 +09:00
c-test.sld adding (chibi show c) 2017-12-30 18:36:28 +09:00
c.scm adding (chibi show c) 2017-12-30 18:36:28 +09:00
c.sld adding (chibi show c) 2017-12-30 18:36:28 +09:00
color.scm adding (chibi show color) and (chibi show unicode) 2017-11-18 14:26:51 +09:00
color.sld adding (srfi 159) wrapper around (chibi show) 2018-01-16 19:54:59 +09:00
column.scm Fixed from-file so that it produces more than just one line of output. 2018-03-22 09:50:34 -04:00
column.sld updating (chibi show) with srfi changes 2017-11-08 22:56:40 +09:00
pretty.scm try-fitted2/output* calls output on the argument string if it's 2018-03-22 11:06:55 -04:00
pretty.sld adding (chibi show c) 2017-12-30 18:36:28 +09:00
show.scm Fixed trivial bug in padded/both where the "odd space" was being emitted 2018-03-22 10:41:52 -04:00
unicode.scm adding (chibi show color) and (chibi show unicode) 2017-11-18 14:26:51 +09:00
unicode.sld adding (chibi show color) and (chibi show unicode) 2017-11-18 14:26:51 +09:00
write.scm additional format fixes 2017-12-10 15:51:18 +09:00