fortinmike / XcodeBoost

An Xcode plugin that aims to make altering and inspecting code quick and easy.
MIT License
817 stars 86 forks source link

Does this also work with C++ / Is planned to support C++? #46

Closed FramusRock closed 8 years ago

FramusRock commented 8 years ago

This would be highly appreciated ;)

fortinmike commented 8 years ago

Unfortunately I have no plans to add C++ support to XcodeBoost at the moment; Swift support is much higher on the priority list.

I would probably accept a pull request, but the current design is not well suited to supporting additional languages, so I'm not sure adding on top of the current stack would be appropriate.

I was thinking of implementing a new architecture on top of LLVM/Clang to provide Swift support and more robust/complex refactorings — which might also enable better support of Obj-C and possibly C++ — but I haven't gotten to it yet.

FramusRock commented 8 years ago

Okay, I see, that's a pity.

I was using your tools for Objective-C and was hoping that these brilliant improvements were also applicable to C++, which I got to code in now ;)

Do you by any means know any other Xcode plugins that improve coding in C++?

fortinmike commented 8 years ago

I do not know of any Xcode plugin that offers "pseudo-refactorings" for C++ like XcodeBoost does for Objective-C.

However, if you like XcodeBoost and would like a powerful complement to Xcode for heavy code refactoring and inspection, I suggest that you take a look at the JetBrains IDEs, specifically AppCode (for iOS and Mac app development, including C++ support) and CLion (for cross-platform C++).

JetBrains tools rock for those kinds of things and were a big inspiration for XcodeBoost.