[FFmpeg-devel] [VOTE] 1st/3rd person doxy

Måns Rullgård mans
Fri Jul 9 12:28:11 CEST 2010


Stefano Sabatini <stefano.sabatini-lala at poste.it> writes:

> On date Friday 2010-07-09 10:46:52 +0200, Vladimir Pantelic encoded:
>> Mike Melanson wrote:
>> >On 07/08/2010 06:43 PM, Michael Niedermayer wrote:
>> >> 5. add a 1st person perogative rule to policy
>> >
>> >Spelled "prerogative", believe it or not.
>> >
>> >> also there are 2 contradicting viewpoints, first being that it should be
>> >> decided by our best english speakers and the second is that everyone
>> >> has to work with the documentation and thus should decide.
>> >> also theres the question if we need/want another rule or not
>> >
>> >What's wrong with the de facto policy of everyone adds documentation as
>> >best they can and the native speakers clean it up after the fact?
>> 
>> which makes it proposal 7) and I vote for it
>
> I don't consider this a valid solution. Problem is that is not clear
> at all who should be considered an "English expert", as it is not
> possible to clearly define who is a "C language expert".

I am both.  Settled.

> Also the question is controversial enough so there is not a clearly
> correct solution, I believe it's much about conventions and not about
> clearly defined/definable argumentations, the same reason for which
> someone might prefer:
> foo = 42;
> rather than:
> foo= 42;

While I thoroughly despise the latter form, I don't insist on Michael
reverting any commits using it.  It's his code, and he's the one most
likely to read it again.

Documentation is different.  It is written primarily for _others_ to
read, and following a comprehensible style should be of obvious
importance.

> Indeed this is a question of *style* rather than of grammar:
> http://java.sun.com/j2se/javadoc/writingdoccomments/index.html#styleguide

That's one man's misguided opinion.  We don't even know how well he
spoke English.

> I vote for the impersonal form, as it's the form currently implemented
> in FFmpeg, looks easier to write and seems it's the favored form by
> many FFmpeg devs (Diego, Mans, Ronald, Alex). I may change idea if
> someone can show technical argumentations (for example quoting the
> position of an English professor).

I have another argument for the impersonal/prescriptive/imperative
form: it is the form used by dictionaries, and an API reference is
comparable to a dictionary.

> If the issue is voted and the result will be against it, I won't mind
> at all, but please let's stop to fight about the number of angels
> contained in the tip of a needle.

Obviously, we need to vote on that too.

-- 
M?ns Rullg?rd
mans at mansr.com



More information about the ffmpeg-devel mailing list