Re: [Orgmode] [BABEL] Output with octave

2010-07-23 Thread Eric S Fraga
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


[Orgmode] [BABEL] Output with octave

2010-07-23 Thread d . tchin
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 ?




___
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