[Rd] cat with backspace and newline characters
Martin Maechler
maechler at stat.math.ethz.ch
Tue Nov 5 17:53:35 CET 2013
>>>>> "PhGr" == Philippe Grosjean <phgrosjean at sciviews.org>
>>>>> on Tue, 5 Nov 2013 17:02:19 +0100 writes:
PhGr> On 05 Nov 2013, at 14:22, Martin Maechler
PhGr> <maechler at stat.math.ethz.ch> wrote:
>>>>>>> Kenn Konstabel <lebatsnok at 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"
PhGr> […]
PhGr> I agree with you Martin, but what is a "regular R"?
PhGr> Because on a Mac, R.app does exactly the same as
PhGr> RStudio:
>> cat("abc\b")
PhGr> ab
>> cat("abc\b\n")
PhGr> ab
>> sessionInfo()
PhGr> R version 3.0.2 (2013-09-25) Platform:
PhGr> x86_64-apple-darwin10.8.0 (64-bit)
PhGr> locale: [1]
PhGr> en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8
PhGr> attached base packages: [1] stats graphics grDevices
PhGr> utils datasets methods base
PhGr> And this is R.app 1.62 Snow Leopard build (6558).
PhGr> So, does it means that R run under R.app on Mac OS X
PhGr> is *not* considered as a regular R?
good question.... I would have said so, but maybe we should
wait for my R core colleagues for a bit.... ;-)
Martin
PhGr> Best, Philippe
More information about the R-devel
mailing list