Thanks for reading my post!
So up until now I've been using Emacs (or Aquamacs on my Mac - essentially the same thing) for software development and I really do find that I can work very quickly with it. Recently, I've been thinking that maybe there is something better out there in terms of an IDE. I program in C++, but also in Python and Java so I need something that will support these.
Here's what I would like to see:
1. A good debugger or interface with gdb (I use gdb on emacs and it's great)
2. Some UML capabilities (especially I would love a program that can take source code and turn it into UML diagrams)
3. Cross platform (I use OSX, windows, and a linux machine)
4. Can interact directly with g++ (i.e. the gcc compiler package)
5. Has some project capabilities (i.e. project tree, quick navigation)
and finally (and please don't flame me for saying this :) ):
6. Is not garbage. I know software developers work really hard on their programs but to me using code::blocks or dev-c++ just doesn't cut it.
Anyway I know it's a long shot but hey, if you have a suggestion please feel free to offer your advice. I'd love to know what other programmers are using and why they like it. I've considered Eclipse and if all else fails I'll give it a whirl (learn the interface and commands and take it from there). Also, if you are recommending something and you know of a good source (other than the documentation online of course) for learning it please feel free to let me know.
Also, if you use Emacs how the hell do you get CEDET to work??? I've been struggling with it since it conflicts with the semantic package included in Emacs. I get "autoloading failed to define function semantic-mode". Or maybe there's another package I can use that can give me some UML / project management capabilities for emacs?
Thanks for reading my post, I look forward to hearing your replies!!!