[ESS] R under gdb
    Andreas Leha 
    andreas.leha at med.uni-goettingen.de
       
    Tue Jan 14 23:11:40 CET 2014
    
    
  
Hi all,
there is a FAQ on cran [fn:1] addressing different techniques to debug R
with GDB from within emacs.  Two of them deal with ESS.
I have three questions about this:
1. Are these (or: Is one of those) the suggested method(s) for ESS users?
2. The (not so) easy to start method
   The first option described in the FAQ is:
   ,----
   | If you have ESS, you can do C-u M-x R RET - d SPC g d b RET to start
   | an inferior R process with arguments -d gdb. 
   `----
   Sound easy enough.  If I do that I additionally have to search for
   the buffer *R* (lets say that is its name) which is somewhere at the
   end of the buffer list, I have to type C-g and then 'run' at the GDB
   prompt.
   My question here is: Could/Should this be done by ESS somehow?  I am
   not sure but see my next question:
3. More comfort
   I haven't tried the last method of attaching the running R process to
   a running GDB session, but it seems that this would result in the most
   comfortable set up (two separate buffers for GDB and R, all ESS
   support/completion in the *R* buffer).
   My question here is:  Could this be made easy to be set up by ESS?
   Something like 'C-8 M-x R'?
   Then it would clearly supersede the 'R -d gdb' method IMO.
Regards,
Andreas
Footnotes:
[fn:1] 
http://cran.r-project.org/doc/FAQ/R-FAQ.html#Debugging-R-from-within-Emacs
    
    
More information about the ESS-help
mailing list