Hi, Since no one else has responded I thought I would at least explain why.
I think very few Sage users use Octave at all. Only a few minor tweaks have been added to the basic interface since William Stein wrote it in 2005. My understanding is that is because numpy, scipy, and other pieces of Sage can do just about everything that Octave can do (and much more) so the only reason to use it is if you are already familiar with it. The interface is defined in the file SAGE_ROOT/devel/sage-main/sage/ interfaces/octave.py. Looking at that might be helpful in figuring out what you want to do, or what exactly should be improved. It seems quite likely, considering how little it's used, that the interface could be improved a lot. -Marshall Hampton On May 14, 7:41 pm, "Pablo W." <[email protected]> wrote: > Hello, > > When using the octave interface, I have occasonally encountered some > synchronization issues, with some output corresponding to older > entries. > For instance when issuing : > > print octave.execute("help('randn')") > > only one part of randn documentation is displayed, the end being > delayed until the next command. I understand there must be something > wrong with the pexpect interface, but I have no clue where. > > I guess there is a way to flush all output, but when I tried to run > > octave._synchronize() > > I always got an AttributeError exception (and no synchronization) > > How is the interface meant to be used ? > > Thanks, > > Pablo > > -- > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected] > For more options, visit this group > athttp://groups.google.com/group/sage-support > URL:http://www.sagemath.org -- To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/sage-support URL: http://www.sagemath.org
