MonkeyFish Development Roadmap

This is a napkin sketch for development to make sure the train stays on the tracks and as a simple list of application features.

Last update: Mar 6, 2006

Italic means the jury is still out on whether that particular feature will be added at all.

0.1

Feature Description % Done
basic project management (file,dir,grouping) 100
basic scripting (text, file manipulation) 100
basic file management (create,edit,copy,move,delete) 100
basic process management 100
syntax highlighting 100
ports to GTK, OS/X and XP 90

0.2

Feature Description % Done
basic emacs bindings 75
folding 0
editor bookmarks 100
complete editor access from scripts 75
complete project access from scripts 0

0.3

Feature Description % Done
autocompletion dictionaries 50
hints dictionaries 50
tools to map various analyzer outputs to dictionaries. (ctags, ???) 50

0.4

Feature Description % Done
TODO/NOTES views 0
Error output navigation for more main languages/compilers 30

0.5

Feature Description % Done
prefs dialog for all options 70
spell checker hooks (aspell, others???) 70
testing tools/hooks for gcc, java, python, perl, ruby, vc?, borland? 60

0.6

Feature Description % Done
more tools scripts (ftp,???) 0
project/file template mechanism 70
round out language syntax scripts 50

0.7

Feature Description % Done
debugging hooks for C++ (gdb, ???) 0

0.8

Feature Description % Done
debugging hooks for scripting (python,perl,ruby,java,???) 0

0.9

Feature Description % Done
documentation, help files complete 50
waxing, polishing ui, work flows 50

1.0

Feature Description % Done
have a nice cold corona and a nap 0