Chris Recoskie and I had a couple of free hours on Thursday last week at EclipseCon and decided to accept a request to go visit to Google campus. One of their developers is a fan of the CDT and has produced some of our best bug reports on the indexer, so I felt it would be a great opportunity to learn more about what they were doing with the CDT.
It was a great visit and we all wished it could have been longer. It turns out that a few of them are using the CDT to work on some of their Linux C++ server applications. A lot of my early work on the CDT was meant to support this area, but I hadn't actually met anyone who was doing C++ server apps. So it was great to know that there is still a need there and an area where we need to keep in focus.
After our meeting, we went to their famous cafeteria for lunch. It was very cool. They had everything from hamburgers and hot dogs to gourmet pizzas and ethnic food. And, of course, it was free. The only problem we had was finding a place to sit since Google is really growing these days.
They are doing some cool stuff at Google and I am really honored that they are using the CDT there. It'll be a great story for both sides if we can solve any issues they have so that the CDT can be the IDE of choice for C++ server apps there.
Hi Doug,
ReplyDeleteI also use Eclipse CDT for my own projects and I am quite happy with it (except for code-completion which is really slow sometimes, but I know it will improve).
I am interested to know, besides Eclipse CDT, what other IDEs do Google engineers use ?
Anyway, thank you and the team for this project ... besides vi and Emacs which are not specialized IDEs, Eclipse CDT is basically the only real choice for Linux development.
And if you accept a suggestion ... I would like to see better integration with the GNU tools, like autoconf/automake.
I think the only other tools Google was using on Linux for C++ was emacs so you are correct.
ReplyDeleteRed Hat is working on good autotools integration.
Hi Doug,
ReplyDeleteWhenever I'm 'googling' for something your page comes up, but for some strange reason I never gave me a chance to read it carefully. Well, all that change this week and was a real eye opener.
I've been doing my C/C++ projects with Eclipse and the CDT for a year now (I even got the viPlugin (old habits die hard). For Gtk+/cairo applications.
First of all I downloaded version 4.0 of the CDT and it works great. Good job, the indexer isn't giving me any troubles anymore.
Now I have a question, do you know if someone is working in to creating a Gtk+ application wizard?.
Anyway I'm very interested in this, I even would consider building it my self.
Again, great job!