[Rd] Carriage returns and Sweave output
Martin Maechler
maechler at stat.math.ethz.ch
Tue Mar 20 08:53:39 CET 2007
>>>>> "Wolfi" == Wolfgang Huber <huber at ebi.ac.uk>
>>>>> on Mon, 19 Mar 2007 15:38:00 +0000 writes:
>> the problem with results=hide is that it suppresses everything. I just
>> need Sweave to suppress strings ending in '\r'...
Wolfi> Dear Ernest,
Wolfi> IMHO it is good practice to make the printing of these progress reports
Wolfi> ("sweep 4 of 1024\r") optional and produce them only if the user calls
Wolfi> your function with, say, "verbose=TRUE",
I strongly agree.
Wolfi> and furthermore set the default value of the
Wolfi> 'verbose' argument to "verbose=interactive()".
or -- typically my choice -- to 'verbose = getOption("verbose")
Martin Maechler, ETH Zurich
Wolfi> Best wishes
Wolfi> Wolfgang
[............]
>>> Ernest Turro wrote:
>>>> Dear all,
>>>> I have a code chunk in my Rnw file that, when executed, outputs
>>>> carriage return characters ('\r') to inform on the progress (e.g.
>>>> "sweep 4 of 1024\r"). But Sweave interprets this as a newline
>>>> character, and therefore I get countless pages of output in my
>>>> vignette where I only really want one line. Any ideas?
>>>> Thanks
>>>> E
More information about the R-devel
mailing list