Re: [O] issue with babel R evaluate session vs external process

2012-03-12 Thread Thomas Alexander Gerds

finally I found the problem: it was not at all related to org or babel,
but due to a function in my ess-send-input-hook. 

sorry for bothering :)

Thomas Alexander Gerds tagt...@sund.ku.dk writes:

 still a beginner, and maybe therefore, in my setup (release is:
 7.8.03,
 emacs 23.2.1) the following occurs

 -org.snip---
 * here it works: org-ctrl-c-ctrl-c and export

 #+begin_src R :results output :exports results
   foo=matrix(1:2)
   foo
 #+end_src

 #+RESULTS:
 :  [,1]
 : [1,]1
 : [2,]2

 * here it does not:

 #+begin_src R :results output :exports results :session *R*
   foo=matrix(3:8)
   foo
 #+end_src

 the buffer *R* shows this:

 'org_babel_R_eoe'
 [1] org_babel_R_eoe
 org.snap--

 some debugging revealed this:

 ELISP (org-babel-R-evaluate-session *R* foo=matrix(1:2)\nfoo
 output '(output replace) nil nil)
 *** Eval error ***  
 ELISP (org-babel-R-evaluate-external-process foo=matrix(1:2)\nfoo
 output '(output replace) nil nil)
  [,1]\n[1,]1\n[2,]2\n

 but strange-enough when I try to edebug org-babel-R-evaluate-session,
 I
  get an error:

 Symbol's value as variable is void: edebug-after

 can someone explain this? 

 thanks!
 tomy
--
Thomas A. Gerds -- Assoc. Prof. Department of Biostatistics
University of Copenhagen, Ă˜ster Farimagsgade 5, 1014 Copenhagen, Denmark
Office: CSS-15.2.07 (Gamle Kommunehospital)
tel: 35327914 (sec: 35327901) 



Re: [O] issue with babel R evaluate session vs external process

2012-02-15 Thread Eric Schulte
When executing your example below on my system both code blocks work as
shown below.

#+begin_src R :results output :exports results
  foo=matrix(1:2)
  foo
#+end_src

#+RESULTS:
:  [,1]
: [1,]1
: [2,]2

#+begin_src R :results output :exports results :session *R*
  foo=matrix(3:8)
  foo
#+end_src

#+RESULTS:
:  [,1]
: [1,]3
: [2,]4
: [3,]5
: [4,]6
: [5,]7
: [6,]8


If you are not using the latest version of Org-mode (from git) I would
suggesting updating to the Org-mode git HEAD which should hopefully fix
this issue.

Thomas Alexander Gerds tagt...@sund.ku.dk writes:

 still a beginner, and maybe therefore, in my setup (release is: 7.8.03,
 emacs 23.2.1) the following occurs

 -org.snip---
 * here it works: org-ctrl-c-ctrl-c and export

 #+begin_src R :results output :exports results
   foo=matrix(1:2)
   foo
 #+end_src

 #+RESULTS:
 :  [,1]
 : [1,]1
 : [2,]2

 * here it does not:

 #+begin_src R :results output :exports results :session *R*
   foo=matrix(3:8)
   foo
 #+end_src

 the buffer *R* shows this:

 'org_babel_R_eoe'
 [1] org_babel_R_eoe
 org.snap--

 some debugging revealed this:

 ELISP (org-babel-R-evaluate-session *R* foo=matrix(1:2)\nfoo
 ELISP output '(output replace) nil nil)
 *** Eval error ***  
 ELISP (org-babel-R-evaluate-external-process foo=matrix(1:2)\nfoo
 ELISP output '(output replace) nil nil)
  [,1]\n[1,]1\n[2,]2\n

 but strange-enough when I try to edebug org-babel-R-evaluate-session, I
  get an error:

 Symbol's value as variable is void: edebug-after

 can someone explain this? 

 thanks!
 tomy

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



[O] issue with babel R evaluate session vs external process

2012-02-09 Thread Thomas Alexander Gerds

still a beginner, and maybe therefore, in my setup (release is: 7.8.03,
emacs 23.2.1) the following occurs

-org.snip---
* here it works: org-ctrl-c-ctrl-c and export

#+begin_src R :results output :exports results
  foo=matrix(1:2)
  foo
#+end_src

#+RESULTS:
:  [,1]
: [1,]1
: [2,]2

* here it does not:

#+begin_src R :results output :exports results :session *R*
  foo=matrix(3:8)
  foo
#+end_src

the buffer *R* shows this:

 'org_babel_R_eoe'
[1] org_babel_R_eoe
org.snap--

some debugging revealed this:

ELISP (org-babel-R-evaluate-session *R* foo=matrix(1:2)\nfoo 'output 
'(output replace) nil nil)
*** Eval error ***  
ELISP (org-babel-R-evaluate-external-process  foo=matrix(1:2)\nfoo 'output 
'(output replace) nil nil)
 [,1]\n[1,]1\n[2,]2\n

but strange-enough when I try to edebug org-babel-R-evaluate-session, I
 get an error:

Symbol's value as variable is void: edebug-after

can someone explain this? 

thanks!
tomy

-- 
sent from nil