Octave, GNU Octave, Matlab, Scientific Computing, Language, Interpreter, Compiler, C++, LAPACK, Fortran, Fun , GNU

Thursday, February 22, 2007

Octave Developer Tools

I've always felt that Octave can have more developer tools, like

Developer Tools Wish List
  1. octave-lint (static code checker)
  2. octave-indent (code formatting)
  3. octave-pprint (a library of functions for pretty printing)
    • - I had posted earlier this month? on Octave-maintainers list,about making a pretty-printer. A good place to start looking will be the Python/Lib/pprint.py
  4. octave-profiler (call-graph & static per-line, per-function profiler)
    • presently in the works, wonder how it will reach into the code-base
  5. octave-debug (debugging user scripts/functions from Octave)
    • This will be mostly on lines of John Eaton's post asking for a AST/Tree-Walking evaluator for a profiler & a debugger.
    • Presently Octave has the tree-walkers for printing code, in its
      • debug mode, and a
      • semantic-checker after parsing,I guess.

So if you feel like throwing some time on these tools, welcome.

PS: Originally intended to be posted on, Thu, 22 Feb 2007 00:37:08 -0600

No comments:

Creative Commons License