Eclipse

For general rambling.
Post Reply
Jonathan
Grand Pooh-Bah
Posts: 6722
Joined: Tue Sep 19, 2006 8:45 pm
Location: Portland, OR
Contact:

Eclipse

Post by Jonathan »

Anybody use Eclipse for not-Java? Is Eclipse for not-Java (particularly C++, I suppose) a bad idea, good idea, or great idea for work? I'm wondering whether I should push the powers that be into accelerating their Eclipse exploration or not.

VLSmooth
Tenth Dan Procrastinator
Posts: 3055
Joined: Fri Jul 18, 2003 3:02 am
Location: Varies
Contact:

Post by VLSmooth »

The Eclipse C/C++ holy grail is the CDT
http://www.eclipse.org/cdt/

Unfortunately, I don't know of many who have dabbled with it... yet.

Jason
Veteran Doodler
Posts: 1520
Joined: Fri Jul 18, 2003 12:53 am
Location: Fairfax, VA

Post by Jason »

I used it for ruby development back in the day. It worked fairly well for that. Not sure about c++.

quantus
Tenth Dan Procrastinator
Posts: 4891
Joined: Fri Jul 18, 2003 3:09 am
Location: San Jose, CA

Post by quantus »

Eclipse is pretty language non-specific in general. The main thing is how good is the plugin written for eclipse for the language. Obviously, they spent a ton of time getting Java to work well. I think CDT is pretty well developed at this point, so I'd try it if I were you, then push it if you like it. It will probably take you a while to get used to Eclipse and figure out where everything is. There are a lot of shortcut keys for stuff and you can set your own too. Because of that, I'm surprised Vinny hasn't tried it out more...

Oh, Borland plugins tend to suck, at least the one we used for doing UML diagrams sucked...
Have you clicked today? Check status, then: People, Jobs or Roads

George
Veteran Doodler
Posts: 1267
Joined: Sun Jul 18, 2004 12:26 am
Location: Arlington, VA

Post by George »

I've been annoyed trying to use it for C++ development. I'm stuck on workstation with nothing better, and yet I still do as much work in gedit as Eclipse. It's apparently impossible to just view random files in it, so every time I go looking at some system library, I have to launch another editor. It spontaneously rearranges your tabs so you never know where any window is. The file names don't include path information, so if you have ten files named SConscript open (yes, I do regularly), you have to look at each in sequence to try to get the one you want.

In short, it sucks for a novice. Maybe a power user could get something out of it, but I spent all my character points leveling Visual Studio.

quantus
Tenth Dan Procrastinator
Posts: 4891
Joined: Fri Jul 18, 2003 3:09 am
Location: San Jose, CA

Post by quantus »

You might want to take a look at CDT 4.0 RC2.. It seems to be a major update from 3.3 and hopefully they're fixing the silly usability issues you've mentioned. The released version for 4.0 should be out in a few weeks I think.
Have you clicked today? Check status, then: People, Jobs or Roads

VLSmooth
Tenth Dan Procrastinator
Posts: 3055
Joined: Fri Jul 18, 2003 3:02 am
Location: Varies
Contact:

Post by VLSmooth »

quantus wrote:There are a lot of shortcut keys for stuff and you can set your own too. Because of that, I'm surprised Vinny hasn't tried it out more...
I would if there was a larger group of people using it for non-Java development. It's simply more efficient to learn it with a group.

However, I wouldn't be using it for the shortcut keys, since it's hard to beat a well-configured (x)emacs setup, which I pretty much have.

I'd use it since it actually understands the code (not from a pure text perspective) and is integrated with our revision control and build environment (ongoing effort with official funding).

Edit:
Just FYI, we're starting to switch to Accurev for configuration management and away from CVS. As for build environments, we have a very slick in-house tool (too bad only a few programs use it, for now).

Jonathan
Grand Pooh-Bah
Posts: 6722
Joined: Tue Sep 19, 2006 8:45 pm
Location: Portland, OR
Contact:

Post by Jonathan »

We're mostly using BitKeeper for source revision control. I'm mostly happy with it. Partially this because we made a dev from Bitkeeper move to Hillsboro, write features for us, and support and admin our repository.

I wish there was a good way to grab just one changeset. Maybe there is and I haven't found it yet.

We're using conscript as a build tool. You can't shoehorn it into as many tasks as make, but for actually building code it's nice.

Jonathan
Grand Pooh-Bah
Posts: 6722
Joined: Tue Sep 19, 2006 8:45 pm
Location: Portland, OR
Contact:

Post by Jonathan »

Just so you know, we don't have any kind of IDE around here. As a practical matter, everyone uses either emacs or vim.

Post Reply