• 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: AppKit source available as reference?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: AppKit source available as reference?


  • Subject: Re: AppKit source available as reference?
  • From: Phillip Mills <email@hidden>
  • Date: Thu, 28 Jun 2001 15:27:00 -0400

On 6/28/01 2:24 PM, "Jonathan Hendry" <email@hidden> wrote:

> Personally, I'd rather have a well-designed framework than
> one which requires you to look through the source code to
> figure out how to use it.

The two things aren't necessarily opposites. Something may be well
designed, yet inherently complex. A library that doesn't *require* you to
examine the source may be easier to learn that way for some people.

There's a related issue of accuracy of the communication. Documentation is
someone's interpretation in language "A" of information originally expressed
in language "B". Seeing the source removes a layer of potential noise in
the message.

> I should think a risk of learning from source is that
> you may rely on things that you shouldn't, making it more
> likely your code will break later. On the flipside, making
> source code available might cause Apple to make fewer
> changes to the framework, in order to avoid precisely that
> problem, but slowing advancement of the platform and
> allowing poor designs to become entrenched.

Or, as mentioned in the context of PowerPlant, it can free the framework
developers to make changes with the knowledge that the "documentation"
(source) is completely synchronized with the behavior.


References: 
 >Re: AppKit source available as reference? (From: Jonathan Hendry <email@hidden>)

  • Prev by Date: Re: AppKit source available as reference?
  • Next by Date: Re: NSScreenSaverView and keystrokes
  • Previous by thread: Re: AppKit source available as reference?
  • Next by thread: Re: AppKit source available as reference?
  • Index(es):
    • Date
    • Thread