[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