[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Orgmode] [BABEL] Output with octave
From: |
Eric S Fraga |
Subject: |
Re: [Orgmode] [BABEL] Output with octave |
Date: |
Sat, 24 Jul 2010 00:12:25 +0100 |
User-agent: |
Wanderlust/2.15.9 (Almost Unreal) SEMI/1.14.6 (Maruoka) FLIM/1.14.9 (Gojō) APEL/10.8 Emacs/23.2 (i486-pc-linux-gnu) MULE/6.0 (HANACHIRUSATO) |
On Fri, 23 Jul 2010 16:59:43 +0000 (UTC), d.tchin <address@hidden> 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