3
edits
Carandraug (talk | contribs) (→Suggested projects: itemize required skills, difficult, and mentors for each project) |
|||
Line 209: | Line 209: | ||
* '''Mentor''' | * '''Mentor''' | ||
: Carnë Draug | : Carnë Draug | ||
=== Command line suggestion feature === | |||
Currently Octave has no mechanism for suggesting corrections to typographic errors on the command line. An autocomplete/suggestion function is provided (using the double-TAB shortcut), but recent discussions have indicated a desire for a more proactive measure to catch user error. Potential applicants are referred to bug {{bug|46881}} regarding the usage of grey vs. gray. | |||
Suggested improvements are: | |||
* provide one or more suggested corrections to the user when a command line entry produces an error. | |||
* recognition and suggested correction for apparent syntax errors | |||
* function suggestion(s) when a 'close' match is found (close remains to be defined) | |||
* multiple suggestions if more than one option seems likely, along with a user-friendly method of selecting the appropriate choice. | |||
* user selectable option to disable and/or customize the suggestion behavior | |||
* correct operation, or graceful degradation, whether Octave is run in GUI or command-line mode. | |||
As mentioned in the bug {{bug|46881}} discussion, this project has little-to-no relation to m-code compatibility. As such, emulation of the behavior of other software is not required, nor even necessarily desired. Octave is free to implement as simple or complex a solution to this feature request as is necessary to provide the best experience to the user. There may be tools, features, or code from other license-compatible projects that can be of use here, and the applicant would be encouraged to identify and leverage such resources as appropriate. | |||
* '''Minimum requirements''' | |||
: TBD | |||
* '''Difficulty''' | |||
: Easy to Medium. | |||
* '''Mentor''' | |||
: Undetermined | |||
== Image Analysis == | == Image Analysis == |
edits