FAQ: Difference between revisions
Jump to navigation
Jump to search
Carandraug (talk | contribs) (→GUI: update section about GUI) |
|||
Line 831: | Line 831: | ||
==Does Octave has a GUI?== | ==Does Octave has a GUI?== | ||
Yes. It was released with Octave 3.8.0 but is considered experimental. To start Octave with the GUI, use the {{Codeline|--force-gui}} option. | |||
== | ==When will the GUI stop being experimental?== | ||
The plan is for the GUI to be considered stable with version 4.0. | |||
== | ==Why are you working on yet another GUI instead of making one that already exists better?== | ||
None of the GUIs for Octave that have been developed thus far are part of Octave and there is a reason for it. All of them fail at a very important point, integration with Octave. They treat Octave as a foreign black box using pipes for communication, an approach that is bound to fail with each new version. Any fix made to make them work with new Octave versions would only be temporary. This included QtOctave (now abandoned and incompatible with newer versions of Octave), Xoctave (which is proprietary and commercial) and GUI Octave (which is proprietary). | |||
QtOctave was great and very useful tool. It looked beautiful and we are thankful to its developers for working on such a nice tool plus making it libre. However, it would ''never'' be stable. | |||
Quint was a project for an Octave GUI that actually tried to do it right. Eventually it was merged into the Octave repository and is no longer a separate project. Also, many bits from QtOctave were reused in the GUI. | |||
Quint was a project for an Octave GUI that actually tried to do it right. Eventually it was merged into the Octave repository and is | |||