As described on the Sourceforge page, this software is still in a very
raw form. Here is a unexhaustive list of current OctaveDE features  
and what I estimate their completion to be:
1) Octave running in a VTE terminal widget (100%)
2) Command history (100%)
3) Workspace variables (100%)
4) Syntax-highlighting editor (50% : there are still some bugs and debugging isn't incorporated yet.  I would also like better emacs keybindings, search capability, code completion, blah, blah blah, but that is a ways off)
5) Integrated plotting (40% : I still have a bit to implement concerning how windowing events get reported back to new property system in Octave)
6) Octave server (80% : This is still ongoing, since I assume more interaction between Octave and an IDE may be necessary in the future).  The octave_server class has the following capabilities, although some of them have not been incorporated into the IDE yet:
    a) Get a list of names and details of variables in the current scope
    b) Request a complete variable(s) from Octave (not implemented in the IDE yet, but Iplan to have a variable preview window)
    c) Get a list of octave command history
    d) Add, remove, and modify breakpoints (this is not implemented yet in the server class, but with the new bp_table singleton in the Octave sources, I have done it in the non-threadsafe manner from OctaveDE)

It has not been tested extensively on recent versions of Cygwin/X11 +
GTK from cygwinports.  I have compiled it and run it with various options
for OSX with Fink and X11, OSX with a native GTK toolchain, and Ubuntu
Hardy Heron. I also know that it has been compiled for Windows and was
included as a tech preview in a previous Octave Windows release.

I will soon have a list of all of the dependencies, but for now you
can deduce it from looking at the 'configure.ac' file.

Questions and comments can be sent to John Swensen
(jpswensen@gmail.com) I'm a grad student, so I will try to find time
to respond to you emails as quickly as possible.  Even if I can't give
a detailed answer at the time, I will respond with "something" pretty
quickly.
