On Fri, 23 Jul 2010 16:59:43 + (UTC), d.tchin d.tc...@voila.fr wrote:
Hi
I use babel to use with octave language. I use it and
define a session so as to have interaction with
octave process.
It is great to have interaction with octave and
check the action of the code easily.
I have problem to get output back in org mode file.
I try the following code :
--8---cut here---start-8---
#+tblname: test
| 1 | 2 | 3 |
#+source: outtest
#+begin_src octave :session *out* :var vec=test :results output
vecb=vec;
vecb
#+end_src
--8---cut here---end---8---
You will get following output
#+results: outtest
: vec =
:
:1 2 3
: octave.exe vecb =
:
:1 2 3
As you see I get two outputs : vec variable and vecb (with octave prompt).
It is what I expected, excepted vec output.
With :results value
--8---cut here---start-8---
#+tblname: test
| 1 | 2 | 3 |
#+source: outtest
#+begin_src octave :session *out* :var vec=test :results value
vecb=vec;
vecb
#+end_src
--8---cut here---end---8---
I get the following output
#+results: outtest
: org_babel_eoe
In the octave process, I check that it the last intruction. But
what I would expect is to get last instruction vecb.
I certainly miss something. Could someone help me on this ?
I don't think you are missing anything obvious as for the :results
value case, I get the same thing. In fact, for :results output, I
don't actually get any output! I'm not sure why. I wonder if there
is a dependence on the version of Octave? I'm using a fairly old
version (3.0.x instead of 3.2.x).
: Org-mode version 7.01trans (release_7.01g.24.g6b5cf)
: GNU Emacs 23.2.1 (i486-pc-linux-gnu, GTK+ Version 2.20.0)
: of 2010-05-16 on raven, modified by Debian
--
Eric S Fraga
GnuPG: 8F5C 279D 3907 E14A 5C29 570D C891 93D8 FFFC F67D
___
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode