From huber at ebi.ac.uk  Mon Mar 19 16:38:00 2007
From: huber at ebi.ac.uk (Wolfgang Huber)
Date: Mon, 19 Mar 2007 15:38:00 +0000
Subject: [Rd] Carriage returns and Sweave output
In-Reply-To: <DC49D83C-7739-4CEA-A837-0200D658BED7@ic.ac.uk>
References: <30B148B0-0C89-49BA-AEC9-160A6BA72D56@ic.ac.uk>
	<45FEA2FB.7030105@ebi.ac.uk>
	<DC49D83C-7739-4CEA-A837-0200D658BED7@ic.ac.uk>
Message-ID: <45FEAE58.4030208@ebi.ac.uk>

 > the problem with results=hide is that it suppresses everything. I just
 > need Sweave to suppress strings ending in '\r'...


Dear Ernest,

IMHO it is good practice to make the printing of these progress reports 
("sweep 4 of 1024\r") optional and produce them only if the user calls 
your function with, say, "verbose=TRUE", and furthermore set the default 
value of the 'verbose' argument to "verbose=interactive()".

  Best wishes
  Wolfgang


> On 19 Mar 2007, at 14:49, Wolfgang Huber wrote:
> 
>> Dear Ernest,
>>
>> this may not be exactly what you asked for, but how about setting 
>> "results=hide" in the options of your code chunk?
>>
>> Best wishes
>>   Wolfgang
>>
>> ------------------------------------------------------------------
>> Wolfgang Huber  EBI/EMBL  Cambridge UK  http://www.ebi.ac.uk/huber
>>
>> 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



[Rd] Carriage returns and Sweave output
Wolfgang Huber