When do we modify Eclipse projects?
We use the Eclipse platform and the Eclipse C/C++ Tools project (CDT) as the base platform for Carbide. Both of those projects have their own release schedules that are different that Carbide’s so when we have a major release of Carbide we get to move up to the newest versions of Eclipse and CDT. The next version of the Eclipse platform has just finished a development milestone (3.4M6) and you can see the new stuff here.
We hear two conflicting desires from our customers regarding the Eclipse projects: one is to use the latest release builds without modification and the other is to fix the issues they care about.
So far we have been able to find a balance: we usually don’t modify any of the Eclipse platform but we have released Carbide with a modified version of CDT. This means that we may have to live with issues in the platform longer than we would like but these are usually are not as serious for us as the things we want to fix in CDT. Each time we have found a compelling reason to make some late changes to CDT but we’re doing less of this with each Carbide release so eventually we hope to be able to ship CDT unmodified as well.


