OctConf TODO: Difference between revisions

64 bytes added ,  10 June 2020
mNo edit summary
 
(3 intermediate revisions by one other user not shown)
Line 4: Line 4:
**:europe. In 3--4 months europeans will start talking to each other and in 6 months have decided where.
**:europe. In 3--4 months europeans will start talking to each other and in 6 months have decided where.
** Can we get sufficient funding for travel and meeting space?
** Can we get sufficient funding for travel and meeting space?
* Enable warnings locally?  What does this mean? [jwe]
* '''DONE''' Enable warnings locally?  What does this mean? [jwe]
*:function calls may want to change and we want to do this locally without having to use unwind statements. KaKiLa suggested to do this.
*:function calls may want to change and we want to do this locally without having to use unwind statements. KaKiLa suggested to do this.
* More demos in documentation (code sprint?). Copy @example into demo blocks and some %!test blocks into the documentation?
* More demos in documentation (code sprint?). Copy @example into demo blocks and some %!test blocks into the documentation?
Line 12: Line 12:
* Storage of debug control in the terminal (anything to do there or just use history_control)? GUI doesn't store them.
* Storage of debug control in the terminal (anything to do there or just use history_control)? GUI doesn't store them.
*:should we do like matlab and collapse multiple calls to same command into one. readline can already avoid duplicates but we want to keep it because order of commands is important.
*:should we do like matlab and collapse multiple calls to same command into one. readline can already avoid duplicates but we want to keep it because order of commands is important.
* How to clear functions defined in the interpreter (or script file)? [max] -- fixed
* '''DONE''' How to clear functions defined in the interpreter (or script file)? [max]
*:Max already has an idea where this is and will take a look and there's is a coment on code about this
*:Max already has an idea where this is and will take a look and there's is a coment on code about this
* Add to the wiki short itemized list of steps and tools for [[debugging Octave]] (gdb,emacs, anjuta?, ddd?).
* Add to the wiki short itemized list of steps and tools for [[debugging Octave]] (gdb,emacs, anjuta?, ddd?).
*: already done
*: already done
*:only developers care about this. However, this will make easier for non-developers to become developers too
*:only developers care about this. However, this will make easier for non-developers to become developers too
* Move non-DLD functions out of DLD-FUNCTIONS directory.  Change to DEFUN blocks and move to new directory
* '''DONE''' Move non-DLD functions out of DLD-FUNCTIONS directory.  Change to DEFUN blocks and move to new directory
*: many of this functions are only dependent on liboctave. This used to be to save memory. jwe suggested to do this and no one opposed. This will make it slightly faster now.
*: many of this functions are only dependent on liboctave. This used to be to save memory. jwe suggested to do this and no one opposed. This will make it slightly faster now.
* Change comment string in DEFUN blocks from double-quoted string to C++ comment string to get rid of excessive backslashing. [jwe, Rik?]
* '''IN PROGRESS''' Change comment string in DEFUN blocks from double-quoted string to C++ comment string to get rid of excessive backslashing. [jwe, Rik?]
*:is it worth the effort? Pending investigation and how much work this will really do, this seems like a goood thing.
*:is it worth the effort? Pending investigation and how much work this will really do, this seems like a goood thing.
* Audit FIXME tags in code?
* Audit FIXME tags in code?
Line 39: Line 39:
* who uses octave
* who uses octave
:* we need this list, something like a showcase. Companies don't want to be the only ones using it. The more we have, the easier to make people believe that octave really is good.
:* we need this list, something like a showcase. Companies don't want to be the only ones using it. The more we have, the easier to make people believe that octave really is good.
[[Category:OctConf]]