On Oct 28, 2012, at 11:03 AM, Quincey Morris wrote:

> On Oct 28, 2012, at 10:37 , Kyle Sluder <k...@ksluder.com> wrote:
> 
>> No matter what you do, file a bug with the 3rd-party framework. Their macros 
>> should not leak.
> 
> The thing that bothers me is why macros should be substituting into method 
> parameter names at all. It potentially brings *pieces* of method names into 
> the global symbol namespace -- which is basically what happened to Paul, if 
> you look at his problem from the other end. That possibility seems 
> nightmarish to me.
> 

It's just as useful or harmful as any other macro expansion; we've got 
auto-generated methods we build from macros for the same reason @synthesize is 
so useful - there's lots of boilerplate to copy if we had to do it by hand.
_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to