@spotUP
Not decided on a final name yet but it's basically an up to date development studio for the Amiga.
Screenshots of Beta 0.1 are at
http://www.amigans.net/modules/myalbum/photo.php?lid=200Quite old but most of what you can see there is pretty much the same in the current version. Just a lot more features and quite a few bug fixes now that the SDK docs are available!
Might upload a vid at some point so that it catches the autocomplete and popup windows. srec catches them nicely.
Feature list
Project management - hard coded for C and Modula2 projects at the moment. Other project types can be used but the project management side of things will not maintain the build file. Examples needed!
Multi document editor with syntax highlighting. Syntax highlighting is externally driven via XML so you can define syntaxes for pretty much any language you like. C/C++ (with complete syntaxes for the SDK includes), Modula2, SQL syntaxes, amigaguide, etc. are included.
Integrated help, popup hints and autocomplete. Driven by the same syntax files. The parser is reasonably smart so can work out variable types etc. and present a shortened list for autocomplete. Help Links to autodocs, includes, amigaguides, etc. are supported. All help documents are cross indexed.
Fully redefinable keyboard with over 100 built in commands + macro support. Usual editor commands + loads of commands for coders - indent, group (fold), toupper/lower, move to brace/bracket, (un)comment, etc.
Compiler support for GCC, VBCC and M2Err (Modula2). Compilation is a seperate process so you can look into the warnings \ errors as the compilation continues. Other compilers are pretty simple to support.
Bookmarks - Note, Warning, Error, Breakpoint types are supported with multiple bookmarks per line. Warnings and error bookmarks are automatically created during the compilation process. Breakpoint bookmarks are used by the debugger. Notes are user definable. In all cases hovering over the bookmark in the editor displays the associated comment \ comments.
Unicode support - experimental. Really need Hyperion to add support within the OS.
GUI Driven Debugger- start, continue, step, step over, step into, add \ remove breakpoint, watches, variable browser (editable where possible). You have to be really careful with this as a breakpoint in the wrong place will kill the OS.
Probably lots of things I've forgotten about that may end up in Beta 0.3.