On Fri, 23 Jul 2010 16:59:43 + (UTC), d.tchin 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