Is D really community driven?
David L. Davis
SpottedTiger at yahoo.com
Wed Jul 25 13:51:56 PDT 2007
Bruno Medeiros Wrote:
> downs wrote:
> > The D homepage makes the claim that D "[...] is not governed by a
> > corporate agenda or any overarching theory of programming. The needs and
> > contributions of the D programming community form the direction it goes."
> > Recent discussions on the newsgroup regarding assert with Object
> > references that might be null (no, segfault is _not_ a valid form of
> > error checking ^^), CbD parameters or the older question of "!in" come
> > to mind as cases where the D community, as represented by this forum,
> > pretty much voted as a majority to introduce a certain behavior and
> > Walter decided differently, out of reasons that many posters would, and
> > did, disagree with.
> >
> > So, the question is: is D really ultimately community driven? I have no
> > real problem with it being a singular effort by Walter, but then he
> > shouldn't claim that "the needs and contributions of the D programming
> > community" et cetera. Unless he's saying he knows the needs of the
> > community better than the community itself :)
> > --downs
>
> D, the language itself at least, is Inner Circle driven. (I say this
> facetiously but seriously)
> Meaning that in the great majority of situations Walter only considers
> the opinion of those of the Inner Circle, even when there is large
> community consensus.
> I think the cases where Walter has actually changed the language upon
> the opinions of the D community (aka the Outer Circle? :P ), was, in a
> rough sense, when there was no parallel to C++ whatsoever, and thus
> there was no influence or opinion from the Inner Circle or the C++
> community.
> Some examples that pop into mind: 'lazy', and the FQN, aliasing,
> selective imports.
>
> --
> Bruno Medeiros - MSc in CS/E student
> http://www.prowiki.org/wiki4d/wiki.cgi?BrunoMedeiros#D
I recall that the setting a function's parameter to a default value as being one of those cases too.
David L. Davis
More information about the Digitalmars-d
mailing list