If there aren't i would gladley work to create one with some help...
![Cool 8)](./images/smilies/icon_cool.gif)
jump to label, find label, jump to local label, display basic block structure, stuff like that seems to jump to my mind... Might be nicePype.Clicker wrote: do you really need an IDE to edit .ASM files ??
what kind of "management" could one offer on ASM files but a file picker ??
There's this other part of vim that annoys me in so far that I refuse to even try it. It's called command mode.Gnome wrote: vim's use of tags and folding gives you all that functionality.
My personal alternative is that I've included the make all dump && bochs in the makefile, so making a test of my OS is actually "make test". Can't beat that now?As for the whole "compile/run" button thing, why not do what I do: have a terminal open for compiling with the command "make all dump && bochs -q" or "make all dump && qemu -fda floppy.img" (or whatever the equivilent makefile rules are for your project) in the history, so you just hit up-enter to build and run. Couldn't be easier.
That's the unix approach. My idea is that neither the one-app-can-do-all nor the all-apps-together-can-do-all is the best. There is not one person that can make all fit together, there is not one person that likes to lay the links between all apps all the time. A mixed form, in which you can "easily" define a number of interfaces for the things you use, would be the solution. Again, need to develop my OS first, so that's still future music.Personally, I think packaged IDEs are a self-perpetuating non-necessity. I'm sure any experienced developer/power user can create something far better adapted to your ways of doing things by mixing together more basic tools than someone else could release as a monolithic application.
Skillfull use of Doxygen could address your needs, but as with every tool sufficiently powerful, it's like learning a new language in its own right if you want to make full use of it.Pype.Clicker wrote: Along with the option of having documentation interleaved with the code or something...