[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Successfully merged projects
From: |
John W. Eaton |
Subject: |
Re: Successfully merged projects |
Date: |
Mon, 11 Apr 2011 12:41:21 -0400 |
On 11-Apr-2011, Richard Crozier wrote:
| 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.
I have to say that I find the whole idea of each application providing
its own editor to be rather silly. Why do people keep reinventing these
things?
jwe
- Re: Successfully merged projects, (continued)
- Re: Successfully merged projects, John W. Eaton, 2011/04/11
- Re: Successfully merged projects, Jordi Gutiérrez Hermoso, 2011/04/11
- Re: Successfully merged projects, Michael Goffioul, 2011/04/11
- Re: Successfully merged projects, John Swensen, 2011/04/11
- Re: Successfully merged projects, Jacob Dawid, 2011/04/11
- Re: Successfully merged projects, Richard Crozier, 2011/04/11
- Re: Successfully merged projects,
John W. Eaton <=
- Re: Successfully merged projects, John Swensen, 2011/04/11
- Re: Successfully merged projects, John W. Eaton, 2011/04/11
- Re: Successfully merged projects, John Swensen, 2011/04/11
- Re: Successfully merged projects, John W. Eaton, 2011/04/11
- Re: Successfully merged projects, Jordi Gutiérrez Hermoso, 2011/04/11
- Re: Successfully merged projects, Richard Crozier, 2011/04/11
- Re: Successfully merged projects, John W. Eaton, 2011/04/11
- Re: Successfully merged projects, Jordi Gutiérrez Hermoso, 2011/04/11
- Re: Successfully merged projects, Richard Crozier, 2011/04/11
- Re: Successfully merged projects, John W. Eaton, 2011/04/11