mirror of
https://github.com/ashinn/chibi-scheme.git
synced 2025-07-05 04:06:36 +02:00
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. |
||
---|---|---|
.. | ||
base.scm | ||
base.sld | ||
c-test.sld | ||
c.scm | ||
c.sld | ||
color.scm | ||
color.sld | ||
column.scm | ||
column.sld | ||
pretty.scm | ||
pretty.sld | ||
show.scm | ||
unicode.scm | ||
unicode.sld | ||
write.scm |