Re: Will we ever be able to refactor C++?
Re: Will we ever be able to refactor C++?
- Subject: Re: Will we ever be able to refactor C++?
- From: Jeffrey Walton <email@hidden>
- Date: Fri, 25 Jan 2013 13:43:11 -0500
On Fri, Jan 25, 2013 at 1:18 PM, Marshall Clow <email@hidden> wrote:
> On Jan 25, 2013, at 8:53 AM, Jeffrey Walton <email@hidden> wrote:
>> On Fri, Jan 25, 2013 at 11:42 AM, Tom Davie <email@hidden> wrote:
>>>
>>> On 25 Jan 2013, at 08:50, Rick Mann <email@hidden> wrote:
>>>
>>>> I thought because Xcode depended on the clang front end for all of its code coverage features, that it would eventually be able to refactor C++. As I understood it, it didn't refactor C++ in the past because clang's C++ support was still insufficient.
>>>>
>>>> But clang is a very good C++ compiler now. Yet Xcode still balks at even renaming symbols (the only refactoring I've ever needed).
>>>>
>>>> Any chance we'll see C++ support in the foreseeable future?
>>>
>>> I believe google's clang team is working very hard on a refactoring library based on clang. This supports C++. We can but hope apple will back port into their clang libraries, and Xcode.
>>>
>> Things could get tricky because neither Apple nor Google are good
>> about pushing changes back upstream in a usable way. While the forks
>> might help folks using Apple or Google flavors of the library, efforts
>> will likely be of little use the the general population.
>
> I'm curious how you have come to that conclusion, since it directly contradicts my experience.
My observations of the past.
I gave you one example with Apple and GDB. GDB is basically unusable
on current Mac OS X. I understand Apple has basically abandoned GNU
gear. The last major contribution was circa 2001. However, GNU did not
change licensing until 2007. Patches would have been nice through 2007
so other's did not have to try and hack in the support.
Others have noticed similar with Google and the projects they use.
See, for example,
http://ostatic.com/blog/making-projects-easier-to-package-why-chromium-isnt-in-fedora).
Perhaps past performance is no longer indicative of future
expectations. If so, then accept my apologies.
Jeff
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden