>>10
You know, just because you CAN troll here, doesn't mean you have to.
Name:
Anonymous2009-03-31 13:31
>>11
The world would be a much better place today if people who used Eclipse never saved their files.
Name:
dude2009-03-31 14:06
>>1
I use it for java, it's pretty cool and has lots of useful features. The drawback is that its a lot harder to customize and extend than emacs, so your pretty much stuck with the tools they give you unless you go through the effort of writing a plugin. Also lots of people say it runs quite slowly, but I'm using pretty cheap hardware and have never had that problem with java at least. When I ran Adobe's flex builder it was slow as balls though(even though action script support is miles behind java support in eclipse). Support for languages other than java is fairly minimal, last time I tried it the C++ version didn't even have auto-completion.
>>11
Eclipse saves automatically every time you run, or just hit ctrl-s, to save without clicking.
>>10
⌘S? That's a keyboard shortcut, not a command. A command would be something like :w. ⌘S is no different than using the mouse.
Name:
Anonymous2009-03-31 19:55
lol @ keyboard shortcut trolls. If I want to save a file using a command, then you type it. If you decide you don't want to do it, then you don't hit enter. Once you hit a keyboard shortcut there is no turning back.
I also prefer ed for most of my work, although sometimes I use vi and if I have to, emacs.
Eclipse is probably the best Java editor available (Netbeans is supposed to be good too, but I haven't tried it). The refactoring features are all 100% semantics-preserving, and the autocompletion has some limited static code-flow analysis which is pretty cool. For example, you can do this:
if (shit instanceof Lol) {
shit.
// ^^^^^
// If you put the cursor here and press Ctrl+Space, the editor
// knows you're dealing with an instance of Lol, shows you
// methods from Lol, and auto-inserts the cast for you if
// you choose one.
}
However, installing several different packaged features (for example, Java and Haskell and Ruby) into the same copy of Eclipse is always a huge nightmare. Even if the dependencies match, you still end up having menus clogged with choices, high heap usage, etc.
Also, asking for C++ auto completion is like asking for an infinite loop detector
Name:
Anonymous2009-03-31 20:59
Eclipse is probably the best Java editor available
Name:
Anonymous2009-03-31 21:00
>>20
I will bet 20 of your Earth dollars that Visual Assist for Visual Studio (incl. C++, C# and VB.Net) can beat Eclipse in terms of forward analysis, auto-completion, error/semantics checking, and much more
Name:
dude2009-03-31 21:00
>>20 Also, asking for C++ auto completion is like asking for an infinite loop detector
Why? Visual studio does it. Obviously its harder to do well without reflection but its not mathematically impossible(like an infinite loop detector).
>>23
Actually, Sepples templates are touring-complete, so it is asking for an infinite loop detector. (Of course, in practice, template expansion depth is limited, but in practice, all things are limited. Also, you can still create unimaginable evils with low instantiation depths.)