octave-maintainers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Successfully merged projects


From: Richard Crozier
Subject: Re: Successfully merged projects
Date: Mon, 11 Apr 2011 09:33:26 -0700 (PDT)

Just to throw in a few cents worth, I have been working on QtOctave of late,
and the svn sources now contain an editor with the following features:

1. step-through debugging capabilities (i.e. opens m files as the dubugger
steps into them). Debug stepping is achievable using the F-keys as in the
matlab editor.

2. the ability to add break points by clicking on the side bar, resizeable
text

3. the ability to highlight text and send it to octave as a command by
pressing F9.

4. proper syntax highlighting which matches the matlab editor, or is
modifiable

6. Decent auto-indentation for code which matches opening code structure
indentation, i.e. properly matches 'end' with opening 'if' indentation etc.

5. the ability to resize the text via keyboard shortcuts or a button.

Plus a number of other improvements, such as inserting spaces rather than
tabs etc. and the addition of the open-source cross-platform Inconsolata
font.


The command window also adds the ability to highlight text, press F9, and
have it sent as a command to octave. 

All of the communication with octave is handled by a single class
octave_connection.cpp, perhaps there is some scope to merge these projects
by replacing the octave_connection class with the superior method used in
the projects under discussion? Or alternatively using the QtOctave editor
classes in these projects? 

Several of the features I've described above are what I consider the key
features of the matlab GUI for algorithm development.

Regards,

Richard



--
View this message in context: 
http://octave.1599824.n4.nabble.com/Successfully-merged-projects-tp3438094p3442492.html
Sent from the Octave - Maintainers mailing list archive at Nabble.com.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]