On Tuesday, 27 January 2015 at 01:32:23 UTC, Mike wrote:
On Monday, 26 January 2015 at 19:51:08 UTC, Walter Bright wrote:
On 1/26/2015 3:39 AM, Jonathan M Davis via Digitalmars-d wrote:
Personally, I'd much prefer that we not make this change.

It's good to have this discussion.

Previously, it's all been advocacy and "break my code" by forcing a change from pure => @pure.

Yes, please! (at least about the "break my code" part)


Just a few days ago on slashdot, an anonymous D user wrote:

"A horrible mix of keywords and annotation syntax for function/method attributes ('const', 'pure', and 'nothrow' are all keywords, but
 '@property', and '@nogc' are annotations)"

for why he won't use D anymore.

Not a deal-breaker for me, but I agree with the sentiment, and I think it makes for a more professional language if such inconsistencies are addressed.


Frankly, I think that is a great bikeshedding non-issue that distracts us from what is important.

Yes, there is no correlation between what's important, and what people choose to work on, because there is no consensus on what's important, and if there is it's usually beyond the ability of most contributors, so it doesn't get worked on anyway. Personally, I find small changes like this welcome because they make for a more polished experience.

I hope that by doing this PR, we can actually decide that it isn't worth it, i.e. I'd be happy to get consensus and revert it.

A dangerous precedent. I suspect the push-back against this change has probably ruined any chance of further polishing the language.

From: https://issues.dlang.org/show_bug.cgi?id=13388#c27
***
I really think that we've passed the point where it's worth fixing it.

NO!!!! This attitude is the biggest problem D has.
Please, watch Scott Meyer's talk again. "Most D code is yet to be written".
The future benefits of fixing this kind of crap, are huge.
***

In fact, it is the attitude against change that has put me on the fence about D, when I was quite an advocate about a year ago. It has also made me reluctant to put forth the necessary effort to study and make any significant contributions because the controversy, as exhibited here, would likely erase my entire investment. Instead, I have begun exploring other options while keeping one foot on the raft.

I agree that, in general, D should take a more disciplined approach to development, but keep in mind that if contributors have to go through too much controversy and bureaucracy we're not going to see much change (perhaps that's what some want).

I feel for Walter. He's damned if he does and damned if he doesn't. Somehow, this herd of cats need to figure out where it wants to go, and I need to figure out whether to go all in or jump ship.

Mike

+1 to all of this as it mirrors exactly how I feel about D at this point in time.

I get the impression it will never be finished because too many are afraid of important breaking changes that seem necessary to get through the last 5%-10% of D2.

Cheers,
uri

Reply via email to