On 05 Nov 2013, at 14:22, Martin Maechler <maech...@stat.math.ethz.ch> wrote:
>>>>>> Kenn Konstabel <lebats...@gmail.com> >>>>>> on Tue, 5 Nov 2013 13:25:20 +0200 writes: > >> I just tried it on ubuntu but within RStudio: >>> cat("abc\b") >> ab >>> cat("abc\b\n") >> ab >>> sessionInfo() > > which --- as you allude to below --- shows that RStudio has changed R > in so far that it adds a '\n' even when R, i.e. cat() does not. > > I can understand that the RStudio programmers want to protect > their users (*) from getting funny looking output, > but I still don't like the fact that R inside RStudio is tweaked > to behave differently from regular R. > > Martin Maechler, R Core Team & ETH Zurich > > -- > (*) or their software from malfunctioning when the console "looks ugly" […] I agree with you Martin, but what is a "regular R"? Because on a Mac, R.app does exactly the same as RStudio: > cat("abc\b") ab > cat("abc\b\n") ab > sessionInfo() R version 3.0.2 (2013-09-25) Platform: x86_64-apple-darwin10.8.0 (64-bit) locale: [1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8 attached base packages: [1] stats graphics grDevices utils datasets methods base And this is R.app 1.62 Snow Leopard build (6558). So, does it means that R run under R.app on Mac OS X is *not* considered as a regular R? Best, Philippe ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel