Projects: Difference between revisions

168 bytes removed ,  20 February 2014
→‎GUI/IDE: broken link
No edit summary
(→‎GUI/IDE: broken link)
Line 34: Line 34:


=GUI/IDE=
=GUI/IDE=
 
:''See also: [[Summer of Code Project Ideas#GUI]]''
*Søren Hauberg has suggested that we need C++ code that can:
*Søren Hauberg has suggested that we need C++ code that can:
**Determine if a line of code could be fully parsed, i.e. it would return true for "plot (x, y);", but false for "while (true)".
**Determine if a line of code could be fully parsed, i.e. it would return true for "plot (x, y);", but false for "while (true)".
**Evaluate a line of code and return the output as a string (it would be best if it could provide three strings: output, warnings and errors).
**Evaluate a line of code and return the output as a string (it would be best if it could provide three strings: output, warnings and errors).
**Query defined variables, i.e. get a list of currently defined variables. Bonus points if it could tell you if anything had changed since the last time you checked the variables (could also be done with signals).
**Query defined variables, i.e. get a list of currently defined variables. Bonus points if it could tell you if anything had changed since the last time you checked the variables (could also be done with signals).
*There is currently a GUI being developed, it's in [https://savannah.gnu.org/projects/octave/ savannah]. Further info can be found on the [http://octave-gsoc2012.blogspot.com GSoC 2012 GNU Octave GUI Development blog].


=Sparse Matrices=
=Sparse Matrices=
115

edits