Re: Looking for Cocoa source code
Re: Looking for Cocoa source code
- Subject: Re: Looking for Cocoa source code
- From: Lance Bland <email@hidden>
- Date: Thu, 6 Mar 2003 15:26:26 -0500
On Thursday, March 6, 2003, at 02:47 PM, Neil Steiner wrote:
>
I agree with both of you, and I suppose that gives away the
>
purist/pragmatist struggle in me. If Apple hopes not to paint
>
themselves into a corner, then they need to exercise some level of
>
control over the interface. On the other hand, I have always benefited
>
from having access to source code, partly because it allows me to
>
understand how the underlying code was intended, to say nothing of
>
learning new frameworks (and by doing that, I've learned from some of
>
the best).
>
>
The forward compatibility issue is something that we all face (if our
>
own code has interfaces or APIs), but when I have access to someone's
>
source, and peek at it or pull some inferences from it, I understand
>
that I am assuming responsibility for my actions, and I understand that
>
my code may break in the future as a result of what I've done.
>
>
In most cases I'm willing to pay that price, and in hindsight I've
>
usually found it to be a bargain. (Partly because I usually confine
>
any
>
resulting hacks to clearly defined glue sections.) My preference is to
>
have access to the source, with the understanding that I'm proceeding
>
at
>
my own risk.
your right, and... even if you follow the docs to the letter you will
still be subject to forward compatibility issues because the docs not
only hide implementation, they also increase ambiguity. You won't know
what to do to avoid forward compatibility problems (because that is
also unspecified). It's an imperfect world all around.
I have to throw in the fact that Cocoa is still very nice once you get
to the zen level and grok it with some old fashion ack added! :-)
-lance
------------------------------------
Lance Bland
mailto:email@hidden
VVI Is The #1 Visual-Report Tool Developer For Mac OS X
http://www.vvi.com
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.