views:

4288

answers:

4

The default GNU Octave installation comes with a CLI. If the same CLI was inside a Windows Forms or WPF or GTK interface it would be much better, as it would allow:

  • White background
  • Normal copy/past
  • Normal window resizing
  • Better fonts

There is any better GUI for Octave already available?

+1  A: 

The Zeus editor/IDE can be configured to run almost any command line compiler and it will capture the output and allow you to navigate to any errors produced.

Zeus is shareware but there is also a freeware Zeus Lite version that is also capable of doing the same.

jussij
I donwloaded it, tried it, added octave as a tool, it captured the octave output, but it was not interactive.
Jader Dias
By 'not interactive' do you mean you could not navigate from the errors window back to the editor? For this to work the line of error output needs to contain the filename and a line number. Then in the document type settings there is a slot for a regular expression to locate these two pieces of information. With these tweaks it should be possible to click on a line and go back to the editor.
jussij
One other note. There is an option to run the compiler as a Tool or a Compiler (i.e. via the Tool and Compiler menus). The better choice is to use the Compiler approach as it has extra tweaks to handle lines of error.
jussij
A: 

With some small bugs Octave-Gui is an open source project written in FreePascal that does the job:

http://code.google.com/p/octave-gui/downloads/list

  • It doesn't allow copy paste
  • The program output is badly formatted
Jader Dias
+1  A: 

I found a full-fledged IDE/GUI for octave called QtOctave, found at:

http://forja.rediris.es/frs/?group_id=60

Jader Dias
The official website of QtOctave : http://qtoctave.wordpress.com/
Michaël
+3  A: 

There's another GUI frontend for Octave called XOctave. It's fairly comprehensive and I've found the most faithful to the Matlab style of interface.

Like QtOctave it's certainly worth a try.

Tom