wingo pushed a change to branch wip-custom-ports in repository guile. was 359d06197 Fix pre-unwind exn handlers for exns within pre-unwind handlers
This change permanently discards the following revisions: discard 359d06197 Fix pre-unwind exn handlers for exns within pre-unwind handlers discard 0f6899cb3 Deprecate (ice-9 lineio) discard d1dd31453 Load (ice-9 binary-ports) from C in thread-safe way discard b1913f5e7 Fix allow-newline? in call-with-truncating-output-string discard f239791ce truncated-print: use call-with-truncating-output-string discard 94e3f1a96 Inline generic-write into pretty-print discard 98f18b2bf pretty-print: width arg is never false discard d6aa87528 Rewrite pretty-print to rely on port-column, abort early discard 4dbd2d224 Modernize soft ports discard 86f63a1cb Implement R6RS custom textual ports discard 47cdaaea2 Rewrite soft ports in Scheme discard f15b6cc5a Use custom binary output ports for make-chunked-output-port discard c8454bd10 Rewrite custom binary ports in Scheme, in terms of custom ports discard df63fc5c1 Add "custom ports" discard 17fffebdd pretty-print: inline some handling of read macros discard 585100696 pretty-print: inline genwrite:newline-str discard 3d157a49a pretty-print: Use string-concatenate-reverse