[R] Increasing Console "Paste Buffer"

Sander Oom slist at oomvanlieshout.net
Wed Jun 1 12:49:52 CEST 2005


An interesting thought just came to me when reading this discussion! I 
use both R and Latex and have never had the trouble of overlooking error 
messages when debugging long Latex code!

Of course this is because when compiling a latex document, a summary of 
the compilation process is provided at the end! If any errors occurred, 
they will be mentioned in the summary.

Maybe R could provide the same summary as an optional part of the 
source() command!?

Cheers,

Sander.



Gavin Simpson wrote:
> Jan T. Kim wrote:
>> On Tue, May 31, 2005 at 11:47:05PM +0100, Gavin Simpson wrote:
>>
>>> Manuel Morales wrote:
>>>
>>>> Hello list.
>>>>
>>>> I'm using R from the gnome-terminal in Fedora. My preference is to 
>>>> write
>>>> programs in VIM, and then source the file from R, or copy and paste the
>>>> lines into the console. I'm wondering if there is a way to increase the
>>>> "paste buffer" as an alternative to "sourcing" large analyses. As was
>>>> mentioned in a recent thread on Linux GUI's, I find that if I paste 
>>>> in a
>>>> large amount of text, the lines end up getting cut off at some point. I
>>>> wonder if this is an R restriction, because it seems like I am able to
>>>> paste substantially more text in other console-based programs. Is there
>>>> any way to increase the amount of text that I can paste into an R
>>>> session?
>>>>
>>>> Thanks!
>>>>
>>>> Manuel
>>>>
>>>
>>> Manuel,
>>>
>>> Maybe I misunderstand what you mean by "lines end up getting cut off 
>>> at some point" so correct me if I got it wrong, but I assume you mean 
>>> that after a certain number of lines entered you can no longer scroll 
>>> back up and view the earlier lines?
>>
>>
>> I think that this is not an issue of the scroll buffer, but of buffers
>> internal to the terminal program or the shell, which are designed to hold
>> keyboard input and which can be overwhelmed by the rate of input when
>> large text selections are pasted in, as this appears as though thousands
>> of keys had been typed almost instantaneously from their view, so to 
>> speak.
> 
> I did say I was guessing :-)
> 
>>
>> For these reasons, I generally strongly recommend against pasting into
>> terminals.
> 
> Thanks for this Jan. I haven't noticed this myself but then again I hate 
> copy/paste and rarely use R outside emacs/ess these days.
> 
>> In R, use the source() instead...  ;-)
> 
> Agreed. source("filename", echo = TRUE) will sort of replicate the 
> behaviour the original poster would get if they like to see the commands 
> printed among the results. But if he is pasting in that much data, 
> Manuel will still have to increase the buffer on the terminal, 
> especially if he is using one of the defaults in FC3 as the output will 
> quickly get lost.
> 
>> Best regards, Jan
> 
> All the best,
> 
> Gav
> 


-- 
--------------------------------------------
Dr Sander P. Oom
Animal, Plant and Environmental Sciences,
University of the Witwatersrand
Private Bag 3, Wits 2050, South Africa
Tel (work)      +27 (0)11 717 64 04
Tel (home)      +27 (0)18 297 44 51
Fax             +27 (0)18 299 24 64
Email   sander at oomvanlieshout.net
Web     www.oomvanlieshout.net/sander




More information about the R-help mailing list