Am 19.05.2012 04:15, schrieb Mehrdad:
On Saturday, 19 May 2012 at 02:10:31 UTC, Mehrdad wrote:
Worse yet, no way in hell that a command-line tool would tell you your
documentation is messed up. :P


I should submit a correction:

Nothing wrong with the command-line-ness per se -- it's just that
command-line tools happen to be text-based, so when they just work with
text, they miss the fact that it's documentation and not code. It's just
that I haven't seen a command-line tool do refactoring like that.

An IDE would obviously make the same mistake, if you used Search/Replace
instead of actually doing refactoring.

I used to be an Emacs fan, but the no Emacs plugins are able to deliver the set of tools any IDE offers.

- visual code navigation, away better than cscope/ctags are able to offer
- dependency analysis tools between modules
- code refactoring
- compile as you write
- code completion with direct code documentation popups
- method/classes information as popup
- RAD tools for UI generation
- Locate all usages of a given symbol, even across compiled modules
- Show call sequences for a given method/function
- Find using semantic information
- Plugins repositories
- Debugger integration, with possible edit and continue

All of the above feature made me a fan of IDEs, since the MS-DOS days.

You can do a lot of those features in Emacs or VIM, but they are all text based, and always feel like a poor man's solution, when you already
experienced the IDE ones.

--
Paulo

Reply via email to