We are forking D
H. S. Teoh
hsteoh at qfbox.info
Tue Jan 9 21:53:32 UTC 2024
On Tue, Jan 09, 2024 at 01:11:39PM -0800, Walter Bright via Digitalmars-d wrote:
> On 1/9/2024 9:42 AM, H. S. Teoh wrote:
> > From a technical standpoint, D has no parallels that I know of -- it
> > comes very close to my ideal of what a programming language should
> > be. But the way it's managed leaves a lot to be desired. It would
> > be a pity for this beautiful language to languish when under a
> > different style of management it could be flourishing and taking
> > over the world.
>
> Thank you for the kind compliments about D. Perhaps one reason it is
> such a nice language is because I say "no" to most enhancements? D
> would have version algebra and macros if it was a committee. Some
> features are great ideas, until you've used them for 10 years, and
> come to the realization that they aren't so good of an idea.
>
> Aesthetic appeal is a big deal. D has got to look good on the screen,
> because after all, we spend most "programming" time just staring at
> the code. I remember once attending a C++ conference where the
> presenter had slides of his innovative ideas, and I had the thought
> that there was no way to format that or rewrite it so it looked good.
> I've had that experience many times with C++.
It's C++, aesthetic appeal isn't even on the list. :-D
[...]
> The end goal for me with D is that it will no longer need me.
Wonderful!
The way it's going right now, however, appears to be in the complete
opposite direction.
> As for Phobos, I am not involved with it directly. There has been a
> sequence of people in charge of it, but that hasn't worked out too
> well. But there is a core team of 35 people (though some are inactive)
> that controls what goes into it:
>
> https://github.com/orgs/dlang/teams/team-phobos
>
> They have the authority to decide what goes in Phobos or not. I'm open
> to nominations to that team.
I'm on that list. ;-) But I haven't contributed for a long while now.
Currently there isn't much incentive for me to do so. The barrier of
entry is too high, both for contributor and reviewer -- even for a D
veteran like me, if I can say so myself. The requirements are
disproportionate for small changes, needless to say for big changes. And
there are a lot of unstated, unwritten expectations. I don't have the
energy / patience to second guess what's acceptable and what's not, when
I could be writing code for my own projects instead.
> Anybody can bring attention on the n.g. to any PR that is being
> overlooked.
And they're unlikely to get any better response.
All of this could be justifiable. There may be solid technical reasons
behind it all. But the message that would-be contributors are getting
is unfortunately not inviting more of them to join in. So this
situation persists. It is what it is.
T
--
Change is inevitable, except from a vending machine.
More information about the Digitalmars-d
mailing list