Re: Function definitions
Re: Function definitions
- Subject: Re: Function definitions
- From: Ondra Cada <email@hidden>
- Date: Wed, 12 Apr 2006 16:55:29 +0200
Scott,
On 12.4.2006, at 16:23, Scott Ribe wrote:
And, again, there is *NO* reason this couldn't be handled by
appropriate
tools. The information is there.
No, it is not. The only information which is in the implementation
are the function/message prototypes, and that is a small and pretty
unimportant fraction of the information a reasonably prepared header
contains.
It could be put there manually of course (e.g., in a form of specific
tags in comments or whatever alike), but it is easier and infinitely
more convenient to put this information manually where it belongs to,
i.e., into the interface (separated willingly, intentionally, and by
the very basic idea of the object-oriented approach from the
implementation!), i.e., into the header.
There is no technical reason requiring that
a human manually extract it into a header in order to create that
documentation aid.
There is, also, no technical nor non-technical reason to waste effort
in creating tools which would do, after all, at the very best the
very same job headers do. Probably much worse one, judging by example
what there is now (like the JavaDoc thing combined with all the other
grave limitations the Java poor design imposes. Must admit I don't
know Eiffel -- perhaps its better there).
Or compare how terrible it used to be in those ProjectBuilder days
when one could not edit Info.plist in its XML form directly -- that's
more or less the same approach.
Anyroad, I don't think this would help anybody anyhow, therefore --
should we perhaps stop this rather religious and, at this moment,
definitely non-topical, war? :)
---
Ondra Čada
OCSoftware: email@hidden http://www.ocs.cz
private email@hidden http://www.ocs.cz/oc
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden