• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Will we ever be able to refactor C++?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Will we ever be able to refactor C++?


  • Subject: Re: Will we ever be able to refactor C++?
  • From: Marshall Clow <email@hidden>
  • Date: Fri, 25 Jan 2013 10:18:54 -0800

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.

Have you looked at the history of the clang source code repository?
There are tons of commits from both Google and Apple - every day.

The whole "C++ refactoring library" that Rick mentioned is there, for example.

-- Marshall

Marshall Clow     Idio Software   <mailto:email@hidden>

A.D. 1517: Martin Luther nails his 95 Theses to the church door and is promptly moderated down to (-1, Flamebait).
        -- Yu Suzuki


 _______________________________________________
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

  • Follow-Ups:
    • Re: Will we ever be able to refactor C++?
      • From: Jeffrey Walton <email@hidden>
References: 
 >Will we ever be able to refactor C++? (From: Rick Mann <email@hidden>)
 >Re: Will we ever be able to refactor C++? (From: Tom Davie <email@hidden>)
 >Re: Will we ever be able to refactor C++? (From: Jeffrey Walton <email@hidden>)

  • Prev by Date: Re: Will we ever be able to refactor C++?
  • Next by Date: Re: Will we ever be able to refactor C++?
  • Previous by thread: Re: Will we ever be able to refactor C++?
  • Next by thread: Re: Will we ever be able to refactor C++?
  • Index(es):
    • Date
    • Thread