[R] RGui: windows-record and command history
Duncan Murdoch
murdoch at stats.uwo.ca
Thu Mar 23 16:41:23 CET 2006
On 3/23/2006 10:29 AM, Gabor Grothendieck wrote:
> On 3/23/06, Duncan Murdoch <murdoch at stats.uwo.ca> wrote:
>> On 3/23/2006 7:35 AM, Thomas Steiner wrote:
>> > a) How can I set the recording of all windows()-history forever to
>> > "true"? I want something like windows(record = TRUE) but not just for
>> > the window that opens then, but for all windows I will open ever.
>>
>> options(graphics.record=TRUE)
>>
>> will make that happen for the rest of the session. To really make it
>> happen forever, you need to put this line in your Rprofile (see
>> ?Rprofile for where that comes from).
>>
>> Watch out though: the graphics history is stored in your current
>> workspace in memory, and it can get big. You might find you're running
>> out of memory if you store everything, and you'll find your .RData files
>> quite large if you save your workspace.
>>
>> On my todo list (but not for 2.3.0) is the possibility of setting a
>> default history length, perhaps defaulting to saving the last 2 or 3
>> pages.
>
> Would it be feasible to have history on disk or perhaps the last
> m in memory and the last n (possibly Inf) on disk?
The history is just another R object. Saving big R objects on disk
might be desirable, but it would be a big change, so I'd call it
infeasible. I wouldn't want to get into special-casing this particular
R object: that way lies madness.
However, since it is just an R object, it's available for R code to work
with, so someone who was interested in doing this could write a
contributed package that did it.
> Is your todo list published anywhere?
No, it's too embarrassing how long some things have been sitting on it.
Duncan Murdoch
More information about the R-help
mailing list