[Rd] Spurious output white line in R script (PR#8631)

Thomas Lumley tlumley at u.washington.edu
Thu Feb 23 17:14:56 CET 2006


On Thu, 23 Feb 2006, Prof Brian Ripley wrote:

> On Wed, 22 Feb 2006, François Pinard wrote:
[...]
>> 
>> So, I was not expecting R, running with that option activated, to
>> "volunteer" white lines. :-)
>
> But Simon said `with the documentation'.  Not doing what you expected is
> not a bug.  Can you please point us to documentation which says that
> end-of-file produces no output?
>
> This does appear to be deliberate behaviour from
>
> void end_Rmainloop(void)
> {
>    Rprintf("\n");
>    /* run the .Last function. If it gives an error, will drop back to main
>       loop. */
>    R_CleanUp(SA_DEFAULT, 0, 1);
> }
>
> and I think it is necessary, as R might well have a partial line of output 
> queued up for the console.  So this is probably `as quietly as possible'.

(While agreeing entirely on the "bug" issue), couldn't we have 
fflush() instead of sending a newline?

 	-thomas


More information about the R-devel mailing list