Sorry to nitpick, but shouldn't SSAX:warn add a newline to its
warnings?
The problem I'm having is that I wrote the (obvious?)
almost-one-liner:
(require '(ssax utils))
(pretty-print (SSAX:XML->SXML (current-input-port) '()))
(newline)
to have an xml2sxml-utility for command-line piping. However, whenever
it emits warnings, since the newline isn't added, the following line
of output also gets written to stderr instead of stdout.
Err, I'm having trouble explaining this coherently. I hope its
understandable enough.