I realize there will be a separate product, after all you don't have Objective-C and XCode on the other platforms. But will you have all the C++ refactorings and stuff also in AppCode? Will I be able to import/export my C++ project from/to a CMake project?
Actually Objective-C is very much a cross platform language. Apple/NeXT might have made it more popular, but it existed before that (early 1980s). Makes no sense to prevent its usage on non-Apple platforms.
Yes, all language features will be available in AppCode as well, the difference will be in toolchain support: AppCode will continue to target Xcode project while C++ IDE will support CMake and other popular project formats. As for the importing, we may implement such a feature.
That's true, but I doubt it will be cost-effective for JetBrains to invest in toolchain support of a language that is rarely used outside the Apple platforms. On the other hand it just might be easier for them than to separate all the Objective-C stuff from the regular C stuff...
It will likely be a separate IDE; though we haven't settled on this yet.
I realize there will be a separate product, after all you don't have Objective-C and XCode on the other platforms.
But will you have all the C++ refactorings and stuff also in AppCode?
Will I be able to import/export my C++ project from/to a CMake project?
Actually Objective-C is very much a cross platform language. Apple/NeXT might have made it more popular, but it existed before that (early 1980s). Makes no sense to prevent its usage on non-Apple platforms.
Yes, all language features will be available in AppCode as well, the difference will be in toolchain support: AppCode will continue to target Xcode project while C++ IDE will support CMake and other popular project formats.
As for the importing, we may implement such a feature.
That's true, but I doubt it will be cost-effective for JetBrains to invest in toolchain support of a language that is rarely used outside the Apple platforms.
On the other hand it just might be easier for them than to separate all the Objective-C stuff from the regular C stuff...