[ESS] distinguish busy from non-busy waiting
@ndre@@@|eh@ @end|ng |rom med@un|-goett|ngen@de
Thu Nov 26 15:30:34 CET 2015
Thanks for following up on this!
> Your definition means busy means that CPU resources are used.
Well, yes and no. I am using this (manually by looking at 'top'). But
I think this is only a surrogate for whether the prompt is still 'waiting'
for input or not.
> I think this is
> doable (on linux,mac at least). You can monitor PID of R's process for CPU usage
So, you are basically suggesting that emacs should look at top for me,
right? That would be possible, I guess. But still, that might give
wrong answers if R has to wait for I/O a lot, for instance.
> The current implementation of busy/not-busy relies on prompts and it's quite
> flawed indeed.
>>> On Thu, Nov 26 2015 11:55, Andreas Leha wrote:
>> Hi all,
>> Is there a way to tell from ess' GUI whether R is busy doing something
>> or whether R is waiting for the completion of the user input?
>> Consider this example file
>> If I do `ess-eval-paragraph-and-step' on one after the other I get
>> | >
>> | +
>> from the first and
>> | >
>> | + +
>> from the second.
>> In both cases there is a spinning wheel in the mode line.
>> So, the number of '+' signs seems to be the only visible difference.
>> Counting the plus sings is not an option for real examples, of course.
>> Hence my question: Is there a way to immediately tell from the interface
>> whether the command is complete?
>> I quite often wait in vain due to a missing ')' and only a glance at the
>> output of 'top' or similar will help here.
>> ESS-help using r-project.org mailing list
> ESS-help using r-project.org mailing list
More information about the ESS-help