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

Showing posts with label WishList. Show all posts
Showing posts with label WishList. Show all posts

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

Creative Commons License