On May 21, 2008, at 12:52 AM, Peter Duniho wrote:

Cocoa restrains class extension _much_ less than any of these other languages, and in turn has a _much_ higher degree of hazard.

I think you're overestimating the hazard. Or, at least, the risk that it can be encountered accidentally.

It's not like Categories haven't been used in 'serious' software, after all.

In the 90s, NeXTSTEP and Objective-C (with Categories) were safe enough to be used for investment bank trading systems (derivatives, fixed income trading, that kind of thing) that safely handled vast numbers of high-value transactions (hundreds of millions of dollars each and up).

It's possible to conceive of theoretical situations in which things could go badly pear-shaped due to a Category. In practice, because of the ways people typically use Categories, it just hasn't been that big of an issue.


_______________________________________________

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:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to [EMAIL PROTECTED]

Reply via email to