Re: [O] R and babel on Windows problem

2012-07-15 Thread John Hendy
As promised, I updated Worg. It should cover the main things that came up here:
- Setting the custom path via org-babel-R-command
- Passing =--slave --no-save= when setting the command
- The /path/to/R/bin/x64/R nuance for 64bit Windows

http://orgmode.org/worg/org-contrib/babel/languages/ob-doc-R.html#sec-2-1


Thanks again for all the help!
John



Re: [O] R and babel on Windows problem

2012-07-06 Thread John Hendy
On Mon, Jul 2, 2012 at 5:16 PM, John Hendy jw.he...@gmail.com wrote:

 Anyway:
 - Visited ob-R.el in emacs
 - Found org-babel-R-evaluate-external-process
 - Put the cursor on the line =(defun org-babel-R-evaluate-external-process=
 - Did =M-x C-M-x= and the minibuffer echoed the name of the function
 - Visited my file, test.org and did =C-c C-c= on the R babel block
 - Nothing different occurred; I just got The system cannot find the
 path specified

 I tried the above again with regular 'ol org-babel-R-evaluate just in
 case and had the same results.

 I'm clearly goofing something but have no idea what it is.


 Okay. I think I may have triggered =edebug-all-defs= when I was
 tinkering around earlier and from the page about instrumenting
 edebug it seemed like that could tweak some things undesirably. I got
 that fixed and turned on edebug for
 org-babel-R-evaluate-external-process and am getting nothing. The
 modeline in my test file has turned to Org *Debugging* Fill but
 still produces none of the incremental evaluation pauses I would have
 expected.

 I tried the same with org-babel-execute-src-block in ob.el since
 that's what's called first and am still getting no new activity from
 edebug. Just the same message about the path.

Any updates on this? Could someone provide a minimal example I could
try? Or verify that my steps above are correct. I'm not sure why it's
not triggering the step by step function execution described.


Thanks!
John



Re: [O] R and babel on Windows problem

2012-07-06 Thread Nick Dokos
John Hendy jw.he...@gmail.com wrote:

 Any updates on this? Could someone provide a minimal example I could
 try? Or verify that my steps above are correct. I'm not sure why it's
 not triggering the step by step function execution described.
 

I had sent out a note about C-u C-M-x and what you should see in the
echo area after that, but I don't think I've seen a reply: did you try
that and did it work as expected?

Either gmane is or I am being stupid right now and cannot find the message
(maybe it never made it, but gmane cannot seem to find the thread at all
right now), so I append a copy of that message.

Nick


John Hendy jw.he...@gmail.com wrote:
...
 
  Oh, sorry: edebug is described in
 
  (info (elisp) Edebug)
 
  The basics: visit ob-R.el, go to the org-babel-R-evaluate-external-process
  definition and press C-u C-M-x. Then do whatever you were doing to get the
  problem. It should stop at the function and you can single-step by pressing
  SPACE. At strategic points, you can evaluate things with e.
 
 Eeks. Is the fact that I learned emacs only for org-mode showing. I
 don't even know how to =(info (elisp) Edebug)= -- do I put an =M-x=
 in front of that? =M-x info= seems to bring me to a help page for
 info!
 

You have to evaluate it somehow. If you are reading your mail in emacs,
just place the cursor after the closing paren and press C-x C-e. If not,
just go to emacs and C-h i elisp RET i edebug RET or equivalently,
type ESC ESC : (info (elisp) Edebug) RET. Underlying assumption: you
have the Emacs Lisp info files installed.

 Anyway... I just googled edebug and it says about the same as you did
 (except for appending eval-defun with a prefix argument onto =C-u
 C-M-x=.
 - http://www.gnu.org/software/emacs/manual/html_node/elisp/Using-Edebug.html
 
 Anyway:
 - Visited ob-R.el in emacs
 - Found org-babel-R-evaluate-external-process
 - Put the cursor on the line =(defun org-babel-R-evaluate-external-process=
 - Did =M-x C-M-x= and the minibuffer echoed the name of the function

C-u C-M-x please: and the echo area should say Edebug:
org-babel-R-evaluate-external-process afterwards.

Nick

 - Visited my file, test.org and did =C-c C-c= on the R babel block
 - Nothing different occurred; I just got The system cannot find the
 path specified
 
 I tried the above again with regular 'ol org-babel-R-evaluate just in
 case and had the same results.
 
 I'm clearly goofing something but have no idea what it is.
 
 
 John
 
 
 
  If you mess it up (and you probably will a few times), no problem: just try
  again. And be patient!
 
  Good luck,
  Nick
 
 
 
 
  John
 
 
  
   Nick
  
   Using =M-x R= works find. ESS is finding R. I successfully loaded a
   .csv, ggplot2 and plotted.
  
  
   John
  
   John
  
   
Nick
   
  
 
 





Re: [O] R and babel on Windows problem

2012-07-06 Thread John Hendy
On Fri, Jul 6, 2012 at 12:12 PM, Nick Dokos nicholas.do...@hp.com wrote:
 John Hendy jw.he...@gmail.com wrote:

 Any updates on this? Could someone provide a minimal example I could
 try? Or verify that my steps above are correct. I'm not sure why it's
 not triggering the step by step function execution described.


 I had sent out a note about C-u C-M-x and what you should see in the
 echo area after that, but I don't think I've seen a reply: did you try
 that and did it work as expected?

 Either gmane is or I am being stupid right now and cannot find the message
 (maybe it never made it, but gmane cannot seem to find the thread at all
 right now), so I append a copy of that message.

Yes. I guess I didn't explicitly say, but I mentioned that I had
triggered something goofy by accident in my earlier hunt for edebug.
I'll walkthrough right now:
- Got to ob-R.el in emacs
- C-s to find org-babel-R-evaluate-external-process
- C-u C-M-x
- Minibuffer: Edebug: org-babel-R-evaluate-external-process
- Visit file test.org
- C-c C-c on the src block
- Well... of course it works now. Not sure what I was doing wrong before.

I pressed space continually until failure, then again to verify the
failing line. It's this one (line 313):

,---
| (output (org-babel-eval org-babel-R-command body
`---

When I run this line:

,---
| (org-babel-eval org-babel-R-command
`---

I get this in the minibuffer:

,---
| Result: C:/Progra~1/R/R-2.15.0/bin/R
`---

Should I be able to run this from the Windows cmd prompt successfully?
I think this is my problem. Even using tab completion to ensure the
path is correct, I get the same error message The system cannot find
the path specified when I run this from cmd!

I guess I honed in on my problem. I can run R from my Start Menu shortcut fine.

Update: I'm on 64bit and just now realized there's another set of R
cmds in ../R-2.15.0/bin/x64/. This is what I needed.

Now my problem is that using R along doesn't produce any output. With
the above modification, I get:

,---
| Fatal error: you must specify '--save', '--no-save' or '--vanilla'
`---

I'm quite close! If I add --no-save, I get exported results but they
include all of the R preamble text from when it starts. Here's my
block for reference:

#+begin_src R :results output org :exports results

x - c(1:10)
summary(x)

#+end_src



Thanks,
John



 Nick


 John Hendy jw.he...@gmail.com wrote:
 ...
 
  Oh, sorry: edebug is described in
 
  (info (elisp) Edebug)
 
  The basics: visit ob-R.el, go to the org-babel-R-evaluate-external-process
  definition and press C-u C-M-x. Then do whatever you were doing to get the
  problem. It should stop at the function and you can single-step by pressing
  SPACE. At strategic points, you can evaluate things with e.

 Eeks. Is the fact that I learned emacs only for org-mode showing. I
 don't even know how to =(info (elisp) Edebug)= -- do I put an =M-x=
 in front of that? =M-x info= seems to bring me to a help page for
 info!


 You have to evaluate it somehow. If you are reading your mail in emacs,
 just place the cursor after the closing paren and press C-x C-e. If not,
 just go to emacs and C-h i elisp RET i edebug RET or equivalently,
 type ESC ESC : (info (elisp) Edebug) RET. Underlying assumption: you
 have the Emacs Lisp info files installed.

 Anyway... I just googled edebug and it says about the same as you did
 (except for appending eval-defun with a prefix argument onto =C-u
 C-M-x=.
 - http://www.gnu.org/software/emacs/manual/html_node/elisp/Using-Edebug.html

 Anyway:
 - Visited ob-R.el in emacs
 - Found org-babel-R-evaluate-external-process
 - Put the cursor on the line =(defun org-babel-R-evaluate-external-process=
 - Did =M-x C-M-x= and the minibuffer echoed the name of the function

 C-u C-M-x please: and the echo area should say Edebug:
 org-babel-R-evaluate-external-process afterwards.

 Nick

 - Visited my file, test.org and did =C-c C-c= on the R babel block
 - Nothing different occurred; I just got The system cannot find the
 path specified

 I tried the above again with regular 'ol org-babel-R-evaluate just in
 case and had the same results.

 I'm clearly goofing something but have no idea what it is.


 John


 
  If you mess it up (and you probably will a few times), no problem: just try
  again. And be patient!
 
  Good luck,
  Nick
 
 
 
 
  John
 
 
  
   Nick
  
   Using =M-x R= works find. ESS is finding R. I successfully loaded a
   .csv, ggplot2 and plotted.
  
  
   John
  
   John
  
   
Nick
   
  
 






Re: [O] R and babel on Windows problem

2012-07-06 Thread Eric Schulte

 Update: I'm on 64bit and just now realized there's another set of R
 cmds in ../R-2.15.0/bin/x64/. This is what I needed.

 Now my problem is that using R along doesn't produce any output. With
 the above modification, I get:

 ,---
 | Fatal error: you must specify '--save', '--no-save' or '--vanilla'
 `---

 I'm quite close! If I add --no-save, I get exported results but they
 include all of the R preamble text from when it starts. Here's my
 block for reference:

 #+begin_src R :results output org :exports results

 x - c(1:10)
 summary(x)

 #+end_src


The default value for org-babel-R-command is R --slave --no-save, so
maybe adding the --slave option to your command will remove the R
preamble text.

As for your path problems, the ~ looks like a likely culprit.  The
command is passed to an equivalent of the `shell-command-on-region'
function, which then uses a shell to run the command.  Maybe the shell
it uses can't handle the tilde?

Best,

p.s., I'm jumping into this thread part way through and didn't read all
  of the back-log, so I apologize if I'm repeating previous advice.

-- 
Eric Schulte
http://cs.unm.edu/~eschulte



Re: [O] R and babel on Windows problem

2012-07-06 Thread Nick Dokos
John Hendy jw.he...@gmail.com wrote:

 On Fri, Jul 6, 2012 at 12:12 PM, Nick Dokos nicholas.do...@hp.com wrote:
  John Hendy jw.he...@gmail.com wrote:
 
  Any updates on this? Could someone provide a minimal example I could
  try? Or verify that my steps above are correct. I'm not sure why it's
  not triggering the step by step function execution described.
 
 
  I had sent out a note about C-u C-M-x and what you should see in the
  echo area after that, but I don't think I've seen a reply: did you try
  that and did it work as expected?
 
  Either gmane is or I am being stupid right now and cannot find the message
  (maybe it never made it, but gmane cannot seem to find the thread at all
  right now), so I append a copy of that message.
 
 Yes. I guess I didn't explicitly say, but I mentioned that I had
 triggered something goofy by accident in my earlier hunt for edebug.
 I'll walkthrough right now:
 - Got to ob-R.el in emacs
 - C-s to find org-babel-R-evaluate-external-process
 - C-u C-M-x
 - Minibuffer: Edebug: org-babel-R-evaluate-external-process
 - Visit file test.org
 - C-c C-c on the src block
 - Well... of course it works now. Not sure what I was doing wrong before.
 

The reason that I sent out that note was that you mentioned pressing M-x
C-M-x (rather than C-u C-M-x) and getting the name of the function
echoed (without the Edebug:  part), so I wanted to make sure that you
were DTRT here. Could that be what you were doing wrong? or was that a
typo on your part?

 I pressed space continually until failure, then again to verify the
 failing line. It's this one (line 313):
 
 ,---
 | (output (org-babel-eval org-babel-R-command body
 `---
 

Just fyi and to clarify some basic lisp: the form

 (org-babel-eval org-babel-R-command body)

says: evaluate the org-babel-eval function with arguments
org-babel-R-command and body (actually, those variables are evaluated
first and then the *values* are passed to the function). The evaluation
returns a result (a string in this case) which is assigned to the local
variable output for further processing (local, because this whole thing
is part of a let-form which is not shown in your snippet).

I.e. a function call in lisp always looks like this:

 (func arg1 arg2 )

 When I run this line:
 
 ,---
 | (org-babel-eval org-babel-R-command
 `---
 
 I get this in the minibuffer:
 
 ,---
 | Result: C:/Progra~1/R/R-2.15.0/bin/R
 `---
 

I presume you just typed e when the cursor was after the variable:
that just evaluates the variable. If you press SPACE then the cursor
would advance to after the ``body'' variable (on the closing paren) and
an e would evaluate *that* variable.  After another SPACE, the cursor
would be *after* the closing paren and an e would evaluate the function
call and you would see the result, i.e. what would be assigned to
``output''.

 Should I be able to run this from the Windows cmd prompt successfully?
 I think this is my problem. Even using tab completion to ensure the
 path is correct, I get the same error message The system cannot find
 the path specified when I run this from cmd!
 
 I guess I honed in on my problem. I can run R from my Start Menu shortcut 
 fine.
 
 Update: I'm on 64bit and just now realized there's another set of R
 cmds in ../R-2.15.0/bin/x64/. This is what I needed.
 
 Now my problem is that using R along doesn't produce any output. With
 the above modification, I get:
 
 ,---
 | Fatal error: you must specify '--save', '--no-save' or '--vanilla'
 `---
 
 I'm quite close! If I add --no-save, I get exported results but they
 include all of the R preamble text from when it starts. Here's my
 block for reference:
 
 #+begin_src R :results output org :exports results
 
 x - c(1:10)
 summary(x)
 
 #+end_src
 

OK, at this point I will exit, stage left, chased by a bear, since
both Windoze and R are within my areas of almost complete ignorance :-)

Nick

 
 
 Thanks,
 John
 
 
 
  Nick
 
 
  John Hendy jw.he...@gmail.com wrote:
  ...
  
   Oh, sorry: edebug is described in
  
   (info (elisp) Edebug)
  
   The basics: visit ob-R.el, go to the 
   org-babel-R-evaluate-external-process
   definition and press C-u C-M-x. Then do whatever you were doing to get 
   the
   problem. It should stop at the function and you can single-step by 
   pressing
   SPACE. At strategic points, you can evaluate things with e.
 
  Eeks. Is the fact that I learned emacs only for org-mode showing. I
  don't even know how to =(info (elisp) Edebug)= -- do I put an =M-x=
  in front of that? =M-x info= seems to bring me to a help page for
  info!
 
 
  You have to evaluate it somehow. If you are reading your mail in emacs,
  just place the cursor after the closing paren and press C-x C-e. If not,
  just go to emacs and C-h i elisp RET i edebug RET or equivalently,
  type ESC ESC : (info (elisp) Edebug) RET. Underlying assumption: you
  have the Emacs Lisp info files installed.
 
  Anyway... I just googled edebug and it says about the 

Re: [O] R and babel on Windows problem

2012-07-06 Thread John Hendy
On Fri, Jul 6, 2012 at 1:41 PM, Eric Schulte eric.schu...@gmx.com wrote:

 Update: I'm on 64bit and just now realized there's another set of R
 cmds in ../R-2.15.0/bin/x64/. This is what I needed.

 Now my problem is that using R along doesn't produce any output. With
 the above modification, I get:

 ,---
 | Fatal error: you must specify '--save', '--no-save' or '--vanilla'
 `---

 I'm quite close! If I add --no-save, I get exported results but they
 include all of the R preamble text from when it starts. Here's my
 block for reference:

 #+begin_src R :results output org :exports results

 x - c(1:10)
 summary(x)

 #+end_src


 The default value for org-babel-R-command is R --slave --no-save, so
 maybe adding the --slave option to your command will remove the R
 preamble text.

Yes! It's now working. I checked out the output of just runing R
from the command line in Windows, but did not see the --slave option.
Adding these to my .emacs setup of =org-babel-R-command= has worked
and it is now exporting results as expected.

Thanks so much -- for the times I need to use Windows at work, it's
going to be a lot easier to work with exportable/executable code
blocks in org-mode.


Thanks again for the persistence,
John


 As for your path problems, the ~ looks like a likely culprit.  The
 command is passed to an equivalent of the `shell-command-on-region'
 function, which then uses a shell to run the command.  Maybe the shell
 it uses can't handle the tilde?

 Best,

 p.s., I'm jumping into this thread part way through and didn't read all
   of the back-log, so I apologize if I'm repeating previous advice.

 --
 Eric Schulte
 http://cs.unm.edu/~eschulte



Re: [O] R and babel on Windows problem

2012-07-06 Thread John Hendy
On Fri, Jul 6, 2012 at 1:45 PM, Nick Dokos nicholas.do...@hp.com wrote:
 John Hendy jw.he...@gmail.com wrote:

 On Fri, Jul 6, 2012 at 12:12 PM, Nick Dokos nicholas.do...@hp.com wrote:
  John Hendy jw.he...@gmail.com wrote:
 
  Any updates on this? Could someone provide a minimal example I could
  try? Or verify that my steps above are correct. I'm not sure why it's
  not triggering the step by step function execution described.
 
 
  I had sent out a note about C-u C-M-x and what you should see in the
  echo area after that, but I don't think I've seen a reply: did you try
  that and did it work as expected?
 
  Either gmane is or I am being stupid right now and cannot find the message
  (maybe it never made it, but gmane cannot seem to find the thread at all
  right now), so I append a copy of that message.

 Yes. I guess I didn't explicitly say, but I mentioned that I had
 triggered something goofy by accident in my earlier hunt for edebug.
 I'll walkthrough right now:
 - Got to ob-R.el in emacs
 - C-s to find org-babel-R-evaluate-external-process
 - C-u C-M-x
 - Minibuffer: Edebug: org-babel-R-evaluate-external-process
 - Visit file test.org
 - C-c C-c on the src block
 - Well... of course it works now. Not sure what I was doing wrong before.


 The reason that I sent out that note was that you mentioned pressing M-x
 C-M-x (rather than C-u C-M-x) and getting the name of the function
 echoed (without the Edebug:  part), so I wanted to make sure that you
 were DTRT here. Could that be what you were doing wrong? or was that a
 typo on your part?

Whoops -- yes, this was me probably making a typo. Or maybe the first
time around I was messing it up which is why it wasn't working. It
ended up working in the end.


 I pressed space continually until failure, then again to verify the
 failing line. It's this one (line 313):

 ,---
 | (output (org-babel-eval org-babel-R-command body
 `---


 Just fyi and to clarify some basic lisp: the form

  (org-babel-eval org-babel-R-command body)

 says: evaluate the org-babel-eval function with arguments
 org-babel-R-command and body (actually, those variables are evaluated
 first and then the *values* are passed to the function). The evaluation
 returns a result (a string in this case) which is assigned to the local
 variable output for further processing (local, because this whole thing
 is part of a let-form which is not shown in your snippet).

 I.e. a function call in lisp always looks like this:

  (func arg1 arg2 )

 When I run this line:

 ,---
 | (org-babel-eval org-babel-R-command
 `---

 I get this in the minibuffer:

 ,---
 | Result: C:/Progra~1/R/R-2.15.0/bin/R
 `---


 I presume you just typed e when the cursor was after the variable:
 that just evaluates the variable. If you press SPACE then the cursor
 would advance to after the ``body'' variable (on the closing paren) and
 an e would evaluate *that* variable.  After another SPACE, the cursor
 would be *after* the closing paren and an e would evaluate the function
 call and you would see the result, i.e. what would be assigned to
 ``output''.


Maybe I didn't get edebug right. I just kept pressing space with no 'e'...

 Should I be able to run this from the Windows cmd prompt successfully?
 I think this is my problem. Even using tab completion to ensure the
 path is correct, I get the same error message The system cannot find
 the path specified when I run this from cmd!

 I guess I honed in on my problem. I can run R from my Start Menu shortcut 
 fine.

 Update: I'm on 64bit and just now realized there's another set of R
 cmds in ../R-2.15.0/bin/x64/. This is what I needed.

 Now my problem is that using R along doesn't produce any output. With
 the above modification, I get:

 ,---
 | Fatal error: you must specify '--save', '--no-save' or '--vanilla'
 `---

 I'm quite close! If I add --no-save, I get exported results but they
 include all of the R preamble text from when it starts. Here's my
 block for reference:

 #+begin_src R :results output org :exports results

 x - c(1:10)
 summary(x)

 #+end_src


 OK, at this point I will exit, stage left, chased by a bear, since
 both Windoze and R are within my areas of almost complete ignorance :-)


No worries and serious thanks for bearing with me. Eric got it with
the options to pass via the org-babel-R-command variable. Since the
default includes --slave and --no-save and I changed it, I needed to
add that to my custom setting of the variable.


Thanks again!
John

 Nick



 Thanks,
 John


 
  Nick
 
 
  John Hendy jw.he...@gmail.com wrote:
  ...
  
   Oh, sorry: edebug is described in
  
   (info (elisp) Edebug)
  
   The basics: visit ob-R.el, go to the 
   org-babel-R-evaluate-external-process
   definition and press C-u C-M-x. Then do whatever you were doing to get 
   the
   problem. It should stop at the function and you can single-step by 
   pressing
   SPACE. At strategic points, you can evaluate things with e.
 
  Eeks. Is the 

Re: [O] R and babel on Windows problem

2012-07-06 Thread John Hendy
Jeepers. If I had just followed through with the outcome of the thread
we were *both* already on!
- http://lists.gnu.org/archive/html/emacs-orgmode/2012-02/msg00131.html

Of course I find it only after having this drawn out troubleshooting exercise.

I looked as I thought I could find a Worg page this might fit on... If
it sounds good, I'll add a note for Windows users on ob-doc-R:
- http://orgmode.org/worg/org-contrib/babel/languages/ob-doc-R.html

Sound good? I can point to both mailing list entries and note my need
for a custom path due to 64bit setup and making sure to include the
right arguments to the R command.


John



Re: [O] R and babel on Windows problem

2012-07-06 Thread Eric Schulte
John Hendy jw.he...@gmail.com writes:

 Jeepers. If I had just followed through with the outcome of the thread
 we were *both* already on!
 - http://lists.gnu.org/archive/html/emacs-orgmode/2012-02/msg00131.html

 Of course I find it only after having this drawn out troubleshooting exercise.

 I looked as I thought I could find a Worg page this might fit on... If
 it sounds good, I'll add a note for Windows users on ob-doc-R:
 - http://orgmode.org/worg/org-contrib/babel/languages/ob-doc-R.html

 Sound good? I can point to both mailing list entries and note my need
 for a custom path due to 64bit setup and making sure to include the
 right arguments to the R command.


Yes, please do add this to worg.  If it will help others who run into
this same issue it will definitely be worthwhile.

Thanks,



 John


-- 
Eric Schulte
http://cs.unm.edu/~eschulte



Re: [O] R and babel on Windows problem

2012-07-06 Thread Nick Dokos
John Hendy jw.he...@gmail.com wrote:

 Jeepers. If I had just followed through with the outcome of the thread
 we were *both* already on!
 - http://lists.gnu.org/archive/html/emacs-orgmode/2012-02/msg00131.html
 
 Of course I find it only after having this drawn out troubleshooting exercise.
 

But you would have missed all the fun :-)

I didn't even remember this thread: my involvement was a complete
surprise - not sure whether that's a :-) or a :-( ...

 I looked as I thought I could find a Worg page this might fit on... If
 it sounds good, I'll add a note for Windows users on ob-doc-R:
 - http://orgmode.org/worg/org-contrib/babel/languages/ob-doc-R.html
 
 Sound good? I can point to both mailing list entries and note my need
 for a custom path due to 64bit setup and making sure to include the
 right arguments to the R command.
 

What Eric said: anything that would make it easier in the future is worth it.

Nick




Re: [O] R and babel on Windows problem

2012-07-02 Thread John Hendy
On Fri, Jun 29, 2012 at 3:16 PM, Nick Dokos nicholas.do...@hp.com wrote:
 John Hendy jw.he...@gmail.com wrote:

 On Fri, Jun 29, 2012 at 2:37 PM, Nick Dokos nicholas.do...@hp.com wrote:
  John Hendy jw.he...@gmail.com wrote:
 
  On Fri, Jun 29, 2012 at 1:26 PM, Achim Gratz strom...@nexgo.de wrote:
   [re-sent]
  
   John Hendy writes:
   I typically use orgmode + babel on Linux and have no problems. Trying
   to run on Windows 7 and having issues...
  
   (setq org-babel-R-command C:/Program\ Files/R/R-2.15.0/bin/R)
  
   Try the 8.3 compatible name to avoid the space in the path.  If it ever
   goes through more than one level of unquoting it will otherwise break.
  
   (setq org-babel-R-command C:/Progra~1/R/R-2.15.0/bin/R)
 
  Same error. Also, curiously, =M-x customize-variable RET org-babel-R
  TAB= yields no results... is this the right variable?
 


  It is, but it seems not to have a customizable interface I guess: I get
  the same result you do with customize-variable. OTOH, C-h v
  org-babel-R-TAB brings it up with no problem.

 Good call. It comes up with that and is set to the above (Progra~1
 version) but is still saying command not found when I try C-c C-c on a
 babel block.

 Any debug methods?


 edebug org-babel-R-evaluate-external-process and single step through it
 perhaps? I would clean up .elc files and start a new emacs before trying
 that just to makee sure that I have a clean slate. You might have to go
 down to org-babel-eval as well and single step through that.

Just did a fresh git clone and make via the updated non-gnu-tools
method on worg.

The above = `M-x edebug org-babel-R-evaluate-external-process`?

I've never done this. When I do `M-x edebug TAB` I get various edebug
completions but not it as a standalone command.


John



 Nick

 Using =M-x R= works find. ESS is finding R. I successfully loaded a
 .csv, ggplot2 and plotted.


 John

 John

 
  Nick
 




Re: [O] R and babel on Windows problem

2012-07-02 Thread Nick Dokos
John Hendy jw.he...@gmail.com wrote:

 On Fri, Jun 29, 2012 at 3:16 PM, Nick Dokos nicholas.do...@hp.com wrote:
  John Hendy jw.he...@gmail.com wrote:
 
  On Fri, Jun 29, 2012 at 2:37 PM, Nick Dokos nicholas.do...@hp.com wrote:
   John Hendy jw.he...@gmail.com wrote:
  
   On Fri, Jun 29, 2012 at 1:26 PM, Achim Gratz strom...@nexgo.de wrote:
[re-sent]
   
John Hendy writes:
I typically use orgmode + babel on Linux and have no problems. Trying
to run on Windows 7 and having issues...
   
(setq org-babel-R-command C:/Program\ Files/R/R-2.15.0/bin/R)
   
Try the 8.3 compatible name to avoid the space in the path.  If it 
ever
goes through more than one level of unquoting it will otherwise break.
   
(setq org-babel-R-command C:/Progra~1/R/R-2.15.0/bin/R)
  
   Same error. Also, curiously, =M-x customize-variable RET org-babel-R
   TAB= yields no results... is this the right variable?
  
 
 
   It is, but it seems not to have a customizable interface I guess: I get
   the same result you do with customize-variable. OTOH, C-h v
   org-babel-R-TAB brings it up with no problem.
 
  Good call. It comes up with that and is set to the above (Progra~1
  version) but is still saying command not found when I try C-c C-c on a
  babel block.
 
  Any debug methods?
 
 
  edebug org-babel-R-evaluate-external-process and single step through it
  perhaps? I would clean up .elc files and start a new emacs before trying
  that just to makee sure that I have a clean slate. You might have to go
  down to org-babel-eval as well and single step through that.
 
 Just did a fresh git clone and make via the updated non-gnu-tools
 method on worg.
 
 The above = `M-x edebug org-babel-R-evaluate-external-process`?
 
 I've never done this. When I do `M-x edebug TAB` I get various edebug
 completions but not it as a standalone command.
 

Oh, sorry: edebug is described in

(info (elisp) Edebug)

The basics: visit ob-R.el, go to the org-babel-R-evaluate-external-process
definition and press C-u C-M-x. Then do whatever you were doing to get the
problem. It should stop at the function and you can single-step by pressing
SPACE. At strategic points, you can evaluate things with e.

If you mess it up (and you probably will a few times), no problem: just try
again. And be patient!

Good luck,
Nick



 
 John
 
 
 
  Nick
 
  Using =M-x R= works find. ESS is finding R. I successfully loaded a
  .csv, ggplot2 and plotted.
 
 
  John
 
  John
 
  
   Nick
  
 
 



Re: [O] R and babel on Windows problem

2012-07-02 Thread John Hendy
On Mon, Jul 2, 2012 at 4:26 PM, Nick Dokos nicholas.do...@hp.com wrote:
 John Hendy jw.he...@gmail.com wrote:

 On Fri, Jun 29, 2012 at 3:16 PM, Nick Dokos nicholas.do...@hp.com wrote:
  John Hendy jw.he...@gmail.com wrote:
 
  On Fri, Jun 29, 2012 at 2:37 PM, Nick Dokos nicholas.do...@hp.com wrote:
   John Hendy jw.he...@gmail.com wrote:
  
   On Fri, Jun 29, 2012 at 1:26 PM, Achim Gratz strom...@nexgo.de wrote:
[re-sent]
   
John Hendy writes:
I typically use orgmode + babel on Linux and have no problems. 
Trying
to run on Windows 7 and having issues...
   
(setq org-babel-R-command C:/Program\ Files/R/R-2.15.0/bin/R)
   
Try the 8.3 compatible name to avoid the space in the path.  If it 
ever
goes through more than one level of unquoting it will otherwise 
break.
   
(setq org-babel-R-command C:/Progra~1/R/R-2.15.0/bin/R)
  
   Same error. Also, curiously, =M-x customize-variable RET org-babel-R
   TAB= yields no results... is this the right variable?
  
 
 
   It is, but it seems not to have a customizable interface I guess: I get
   the same result you do with customize-variable. OTOH, C-h v
   org-babel-R-TAB brings it up with no problem.
 
  Good call. It comes up with that and is set to the above (Progra~1
  version) but is still saying command not found when I try C-c C-c on a
  babel block.
 
  Any debug methods?
 
 
  edebug org-babel-R-evaluate-external-process and single step through it
  perhaps? I would clean up .elc files and start a new emacs before trying
  that just to makee sure that I have a clean slate. You might have to go
  down to org-babel-eval as well and single step through that.

 Just did a fresh git clone and make via the updated non-gnu-tools
 method on worg.

 The above = `M-x edebug org-babel-R-evaluate-external-process`?

 I've never done this. When I do `M-x edebug TAB` I get various edebug
 completions but not it as a standalone command.


 Oh, sorry: edebug is described in

 (info (elisp) Edebug)

 The basics: visit ob-R.el, go to the org-babel-R-evaluate-external-process
 definition and press C-u C-M-x. Then do whatever you were doing to get the
 problem. It should stop at the function and you can single-step by pressing
 SPACE. At strategic points, you can evaluate things with e.

Eeks. Is the fact that I learned emacs only for org-mode showing. I
don't even know how to =(info (elisp) Edebug)= -- do I put an =M-x=
in front of that? =M-x info= seems to bring me to a help page for
info!

Anyway... I just googled edebug and it says about the same as you did
(except for appending eval-defun with a prefix argument onto =C-u
C-M-x=.
- http://www.gnu.org/software/emacs/manual/html_node/elisp/Using-Edebug.html

Anyway:
- Visited ob-R.el in emacs
- Found org-babel-R-evaluate-external-process
- Put the cursor on the line =(defun org-babel-R-evaluate-external-process=
- Did =M-x C-M-x= and the minibuffer echoed the name of the function
- Visited my file, test.org and did =C-c C-c= on the R babel block
- Nothing different occurred; I just got The system cannot find the
path specified

I tried the above again with regular 'ol org-babel-R-evaluate just in
case and had the same results.

I'm clearly goofing something but have no idea what it is.


John



 If you mess it up (and you probably will a few times), no problem: just try
 again. And be patient!

 Good luck,
 Nick




 John


 
  Nick
 
  Using =M-x R= works find. ESS is finding R. I successfully loaded a
  .csv, ggplot2 and plotted.
 
 
  John
 
  John
 
  
   Nick
  
 




Re: [O] R and babel on Windows problem

2012-07-02 Thread Nick Dokos

John Hendy jw.he...@gmail.com wrote:
...
 
  Oh, sorry: edebug is described in
 
  (info (elisp) Edebug)
 
  The basics: visit ob-R.el, go to the org-babel-R-evaluate-external-process
  definition and press C-u C-M-x. Then do whatever you were doing to get the
  problem. It should stop at the function and you can single-step by pressing
  SPACE. At strategic points, you can evaluate things with e.
 
 Eeks. Is the fact that I learned emacs only for org-mode showing. I
 don't even know how to =(info (elisp) Edebug)= -- do I put an =M-x=
 in front of that? =M-x info= seems to bring me to a help page for
 info!
 

You have to evaluate it somehow. If you are reading your mail in emacs,
just place the cursor after the closing paren and press C-x C-e. If not,
just go to emacs and C-h i elisp RET i edebug RET or equivalently,
type ESC ESC : (info (elisp) Edebug) RET. Underlying assumption: you
have the Emacs Lisp info files installed.

 Anyway... I just googled edebug and it says about the same as you did
 (except for appending eval-defun with a prefix argument onto =C-u
 C-M-x=.
 - http://www.gnu.org/software/emacs/manual/html_node/elisp/Using-Edebug.html
 
 Anyway:
 - Visited ob-R.el in emacs
 - Found org-babel-R-evaluate-external-process
 - Put the cursor on the line =(defun org-babel-R-evaluate-external-process=
 - Did =M-x C-M-x= and the minibuffer echoed the name of the function

C-u C-M-x please: and the echo area should say Edebug:
org-babel-R-evaluate-external-process afterwards.

Nick

 - Visited my file, test.org and did =C-c C-c= on the R babel block
 - Nothing different occurred; I just got The system cannot find the
 path specified
 
 I tried the above again with regular 'ol org-babel-R-evaluate just in
 case and had the same results.
 
 I'm clearly goofing something but have no idea what it is.
 
 
 John
 
 
 
  If you mess it up (and you probably will a few times), no problem: just try
  again. And be patient!
 
  Good luck,
  Nick
 
 
 
 
  John
 
 
  
   Nick
  
   Using =M-x R= works find. ESS is finding R. I successfully loaded a
   .csv, ggplot2 and plotted.
  
  
   John
  
   John
  
   
Nick
   
  
 
 



Re: [O] R and babel on Windows problem

2012-07-02 Thread John Hendy

 Anyway:
 - Visited ob-R.el in emacs
 - Found org-babel-R-evaluate-external-process
 - Put the cursor on the line =(defun org-babel-R-evaluate-external-process=
 - Did =M-x C-M-x= and the minibuffer echoed the name of the function
 - Visited my file, test.org and did =C-c C-c= on the R babel block
 - Nothing different occurred; I just got The system cannot find the
 path specified

 I tried the above again with regular 'ol org-babel-R-evaluate just in
 case and had the same results.

 I'm clearly goofing something but have no idea what it is.


Okay. I think I may have triggered =edebug-all-defs= when I was
tinkering around earlier and from the page about instrumenting
edebug it seemed like that could tweak some things undesirably. I got
that fixed and turned on edebug for
org-babel-R-evaluate-external-process and am getting nothing. The
modeline in my test file has turned to Org *Debugging* Fill but
still produces none of the incremental evaluation pauses I would have
expected.

I tried the same with org-babel-execute-src-block in ob.el since
that's what's called first and am still getting no new activity from
edebug. Just the same message about the path.


John



 John



 If you mess it up (and you probably will a few times), no problem: just try
 again. And be patient!

 Good luck,
 Nick




 John


 
  Nick
 
  Using =M-x R= works find. ESS is finding R. I successfully loaded a
  .csv, ggplot2 and plotted.
 
 
  John
 
  John
 
  
   Nick
  
 




Re: [O] R and babel on Windows problem

2012-06-30 Thread Eric Schulte
Achim Gratz strom...@nexgo.de writes:

 John Hendy writes:
 (setq org-babel-R-command C:/Progra~1/R/R-2.15.0/bin/R)

 Same error. Also, curiously, =M-x customize-variable RET org-babel-R
 TAB= yields no results... is this the right variable?

 That variable doesn't seem to have acustomize interface.  Might be worth
 a bug report.


I just pushed up a change which defines the `org-babel-R-command'
variable using a defcustom, so it should now be customizable.

-- 
Eric Schulte
http://cs.unm.edu/~eschulte



Re: [O] R and babel on Windows problem

2012-06-29 Thread Alexander Vorobiev
John,

Do you have native Windows emacs or cygwin emacs? I use native emacs on XP
with the latest released ess and org-mode, and have no problems with
calling R from babel. I do not set the  org-babel-R-command which has its
default value R --slave --no-save and let ess find path to R on my system.

Regards,
Alex

On Thu, Jun 28, 2012 at 12:46 PM, John Hendy jw.he...@gmail.com wrote:

 I typically use orgmode + babel on Linux and have no problems. Trying
 to run on Windows 7 and having issues...

 The pertinent bits from .emacs:
 --
 ;; setup babel
 (add-to-list 'load-path ~/.emacs.d/ess-12.04/lisp)
 (require 'ess-site)
 (setq org-babel-R-command C:/Program\ Files/R/R-2.15.0/bin/R)
 (org-babel-do-load-languages
  'org-babel-load-languages
  '((latex . t)
   (R . t)))
 --

 When I try to execute a simple R src block, I get: The system cannot
 find the path specified. I get the same with or without setting the
 org-babel-R-command path and with or without using R.exe instead of
 just R.

 There's an *ESS* buffer that /appears/ to be finding the versions of R
 on my machine:
 --
 [ess-site.el]: ess-customize-alist=nil
 [ess-site.el _2_]: ess-customize-alist=nil
 (R): ess-r-versions-create making M-x defuns for
  R-2.15.0-64bit
  R-2.14.1-64bit
 --

 Any suggestions?


 Best regards,
 John




Re: [O] R and babel on Windows problem

2012-06-29 Thread John Hendy
On Fri, Jun 29, 2012 at 9:59 AM, Alexander Vorobiev
alexander.vorob...@gmail.com wrote:
 John,

 Do you have native Windows emacs or cygwin emacs? I use native emacs on XP
 with the latest released ess and org-mode, and have no problems with calling
 R from babel. I do not set the  org-babel-R-command which has its default
 value R --slave --no-save and let ess find path to R on my system.


I installed native Windows and compile org-mode from git with that no
compiler worg ditty.
-- http://orgmode.org/worg/org-hacks.html#compiling-org-without-make

Actually, in finding that page, it looks like it's been updated. I've
been using that compile-org lisp code in .emacs and now it appears
that functionality is included by default. Maybe I'll update via git
and use the built in stuff to see if that helps?

Like I said, setting org-babel-R-command makes no difference
(commenting it out and re-loading .emacs still produces the error).

Also, ess, as posted below, *does* seem to find my installed R
versions, so it doesn't seem to be an ess issue?


Any other suggestions to try?
John

 Regards,
 Alex


 On Thu, Jun 28, 2012 at 12:46 PM, John Hendy jw.he...@gmail.com wrote:

 I typically use orgmode + babel on Linux and have no problems. Trying
 to run on Windows 7 and having issues...

 The pertinent bits from .emacs:
 --
 ;; setup babel
 (add-to-list 'load-path ~/.emacs.d/ess-12.04/lisp)
 (require 'ess-site)
 (setq org-babel-R-command C:/Program\ Files/R/R-2.15.0/bin/R)
 (org-babel-do-load-languages
  'org-babel-load-languages
  '((latex . t)
   (R . t)))
 --

 When I try to execute a simple R src block, I get: The system cannot
 find the path specified. I get the same with or without setting the
 org-babel-R-command path and with or without using R.exe instead of
 just R.

 There's an *ESS* buffer that /appears/ to be finding the versions of R
 on my machine:
 --
 [ess-site.el]: ess-customize-alist=nil
 [ess-site.el _2_]: ess-customize-alist=nil
 (R): ess-r-versions-create making M-x defuns for
  R-2.15.0-64bit
  R-2.14.1-64bit
 --

 Any suggestions?


 Best regards,
 John





Re: [O] R and babel on Windows problem

2012-06-29 Thread Alexander Vorobiev
John,

I have no experience with the development version of org-mode. Try
activating 'enter debugger on error' flag to see where exactly it runs into
problems. Also try launching R first in ess so that there is active R
session available to babel.

Regards,
Alex


On Fri, Jun 29, 2012 at 10:24 AM, John Hendy jw.he...@gmail.com wrote:

 On Fri, Jun 29, 2012 at 9:59 AM, Alexander Vorobiev
 alexander.vorob...@gmail.com wrote:
  John,
 
  Do you have native Windows emacs or cygwin emacs? I use native emacs on
 XP
  with the latest released ess and org-mode, and have no problems with
 calling
  R from babel. I do not set the  org-babel-R-command which has its default
  value R --slave --no-save and let ess find path to R on my system.
 

 I installed native Windows and compile org-mode from git with that no
 compiler worg ditty.
 -- http://orgmode.org/worg/org-hacks.html#compiling-org-without-make

 Actually, in finding that page, it looks like it's been updated. I've
 been using that compile-org lisp code in .emacs and now it appears
 that functionality is included by default. Maybe I'll update via git
 and use the built in stuff to see if that helps?

 Like I said, setting org-babel-R-command makes no difference
 (commenting it out and re-loading .emacs still produces the error).

 Also, ess, as posted below, *does* seem to find my installed R
 versions, so it doesn't seem to be an ess issue?


 Any other suggestions to try?
 John

  Regards,
  Alex
 
 
  On Thu, Jun 28, 2012 at 12:46 PM, John Hendy jw.he...@gmail.com wrote:
 
  I typically use orgmode + babel on Linux and have no problems. Trying
  to run on Windows 7 and having issues...
 
  The pertinent bits from .emacs:
  --
  ;; setup babel
  (add-to-list 'load-path ~/.emacs.d/ess-12.04/lisp)
  (require 'ess-site)
  (setq org-babel-R-command C:/Program\ Files/R/R-2.15.0/bin/R)
  (org-babel-do-load-languages
   'org-babel-load-languages
   '((latex . t)
(R . t)))
  --
 
  When I try to execute a simple R src block, I get: The system cannot
  find the path specified. I get the same with or without setting the
  org-babel-R-command path and with or without using R.exe instead of
  just R.
 
  There's an *ESS* buffer that /appears/ to be finding the versions of R
  on my machine:
  --
  [ess-site.el]: ess-customize-alist=nil
  [ess-site.el _2_]: ess-customize-alist=nil
  (R): ess-r-versions-create making M-x defuns for
   R-2.15.0-64bit
   R-2.14.1-64bit
  --
 
  Any suggestions?
 
 
  Best regards,
  John
 
 



Re: [O] R and babel on Windows problem

2012-06-29 Thread Achim Gratz
[re-sent]

John Hendy writes:
 I typically use orgmode + babel on Linux and have no problems. Trying
 to run on Windows 7 and having issues...

 (setq org-babel-R-command C:/Program\ Files/R/R-2.15.0/bin/R)

Try the 8.3 compatible name to avoid the space in the path.  If it ever
goes through more than one level of unquoting it will otherwise break.

(setq org-babel-R-command C:/Progra~1/R/R-2.15.0/bin/R)


Regards,
Achim.
-- 
+[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]+

Factory and User Sound Singles for Waldorf Blofeld:
http://Synth.Stromeko.net/Downloads.html#WaldorfSounds




Re: [O] R and babel on Windows problem

2012-06-29 Thread John Hendy
On Fri, Jun 29, 2012 at 1:26 PM, Achim Gratz strom...@nexgo.de wrote:
 [re-sent]

 John Hendy writes:
 I typically use orgmode + babel on Linux and have no problems. Trying
 to run on Windows 7 and having issues...

 (setq org-babel-R-command C:/Program\ Files/R/R-2.15.0/bin/R)

 Try the 8.3 compatible name to avoid the space in the path.  If it ever
 goes through more than one level of unquoting it will otherwise break.

 (setq org-babel-R-command C:/Progra~1/R/R-2.15.0/bin/R)

Same error. Also, curiously, =M-x customize-variable RET org-babel-R
TAB= yields no results... is this the right variable?


John



 Regards,
 Achim.
 --
 +[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]+

 Factory and User Sound Singles for Waldorf Blofeld:
 http://Synth.Stromeko.net/Downloads.html#WaldorfSounds





Re: [O] R and babel on Windows problem

2012-06-29 Thread Nick Dokos
John Hendy jw.he...@gmail.com wrote:

 On Fri, Jun 29, 2012 at 1:26 PM, Achim Gratz strom...@nexgo.de wrote:
  [re-sent]
 
  John Hendy writes:
  I typically use orgmode + babel on Linux and have no problems. Trying
  to run on Windows 7 and having issues...
 
  (setq org-babel-R-command C:/Program\ Files/R/R-2.15.0/bin/R)
 
  Try the 8.3 compatible name to avoid the space in the path.  If it ever
  goes through more than one level of unquoting it will otherwise break.
 
  (setq org-babel-R-command C:/Progra~1/R/R-2.15.0/bin/R)
 
 Same error. Also, curiously, =M-x customize-variable RET org-babel-R
 TAB= yields no results... is this the right variable?
 

It is, but it seems not to have a customizable interface I guess: I get
the same result you do with customize-variable. OTOH, C-h v
org-babel-R-TAB brings it up with no problem.

Nick




Re: [O] R and babel on Windows problem

2012-06-29 Thread John Hendy
On Fri, Jun 29, 2012 at 2:37 PM, Nick Dokos nicholas.do...@hp.com wrote:
 John Hendy jw.he...@gmail.com wrote:

 On Fri, Jun 29, 2012 at 1:26 PM, Achim Gratz strom...@nexgo.de wrote:
  [re-sent]
 
  John Hendy writes:
  I typically use orgmode + babel on Linux and have no problems. Trying
  to run on Windows 7 and having issues...
 
  (setq org-babel-R-command C:/Program\ Files/R/R-2.15.0/bin/R)
 
  Try the 8.3 compatible name to avoid the space in the path.  If it ever
  goes through more than one level of unquoting it will otherwise break.
 
  (setq org-babel-R-command C:/Progra~1/R/R-2.15.0/bin/R)

 Same error. Also, curiously, =M-x customize-variable RET org-babel-R
 TAB= yields no results... is this the right variable?



 It is, but it seems not to have a customizable interface I guess: I get
 the same result you do with customize-variable. OTOH, C-h v
 org-babel-R-TAB brings it up with no problem.

Good call. It comes up with that and is set to the above (Progra~1
version) but is still saying command not found when I try C-c C-c on a
babel block.

Any debug methods?

Using =M-x R= works find. ESS is finding R. I successfully loaded a
.csv, ggplot2 and plotted.


John

John


 Nick




Re: [O] R and babel on Windows problem

2012-06-29 Thread Nick Dokos
John Hendy jw.he...@gmail.com wrote:

 On Fri, Jun 29, 2012 at 2:37 PM, Nick Dokos nicholas.do...@hp.com wrote:
  John Hendy jw.he...@gmail.com wrote:
 
  On Fri, Jun 29, 2012 at 1:26 PM, Achim Gratz strom...@nexgo.de wrote:
   [re-sent]
  
   John Hendy writes:
   I typically use orgmode + babel on Linux and have no problems. Trying
   to run on Windows 7 and having issues...
  
   (setq org-babel-R-command C:/Program\ Files/R/R-2.15.0/bin/R)
  
   Try the 8.3 compatible name to avoid the space in the path.  If it ever
   goes through more than one level of unquoting it will otherwise break.
  
   (setq org-babel-R-command C:/Progra~1/R/R-2.15.0/bin/R)
 
  Same error. Also, curiously, =M-x customize-variable RET org-babel-R
  TAB= yields no results... is this the right variable?
 
 
 
  It is, but it seems not to have a customizable interface I guess: I get
  the same result you do with customize-variable. OTOH, C-h v
  org-babel-R-TAB brings it up with no problem.
 
 Good call. It comes up with that and is set to the above (Progra~1
 version) but is still saying command not found when I try C-c C-c on a
 babel block.
 
 Any debug methods?
 

edebug org-babel-R-evaluate-external-process and single step through it
perhaps? I would clean up .elc files and start a new emacs before trying
that just to makee sure that I have a clean slate. You might have to go
down to org-babel-eval as well and single step through that.

Nick

 Using =M-x R= works find. ESS is finding R. I successfully loaded a
 .csv, ggplot2 and plotted.
 
 
 John
 
 John
 
 
  Nick
 
 



Re: [O] R and babel on Windows problem

2012-06-29 Thread Achim Gratz
John Hendy writes:
 (setq org-babel-R-command C:/Progra~1/R/R-2.15.0/bin/R)

 Same error. Also, curiously, =M-x customize-variable RET org-babel-R
 TAB= yields no results... is this the right variable?

That variable doesn't seem to have acustomize interface.  Might be worth
a bug report.

If the error persists, then it doesn't seem to be the R command that is
not found.  I don't know what is involved in setting up an R session,
much less on Windows.  You might have more luck to just install Cygwin
and use Emacs/R from there if you already know your way around Linux.


Regards,
Achim.
-- 
+[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]+

Wavetables for the Waldorf Blofeld:
http://Synth.Stromeko.net/Downloads.html#BlofeldUserWavetables




[O] R and babel on Windows problem

2012-06-28 Thread John Hendy
I typically use orgmode + babel on Linux and have no problems. Trying
to run on Windows 7 and having issues...

The pertinent bits from .emacs:
--
;; setup babel
(add-to-list 'load-path ~/.emacs.d/ess-12.04/lisp)
(require 'ess-site)
(setq org-babel-R-command C:/Program\ Files/R/R-2.15.0/bin/R)
(org-babel-do-load-languages
 'org-babel-load-languages
 '((latex . t)
   (R . t)))
--

When I try to execute a simple R src block, I get: The system cannot
find the path specified. I get the same with or without setting the
org-babel-R-command path and with or without using R.exe instead of
just R.

There's an *ESS* buffer that /appears/ to be finding the versions of R
on my machine:
--
[ess-site.el]: ess-customize-alist=nil
[ess-site.el _2_]: ess-customize-alist=nil
(R): ess-r-versions-create making M-x defuns for
 R-2.15.0-64bit
 R-2.14.1-64bit
--

Any suggestions?


Best regards,
John