accept @pure @nothrow @return attributes

via Digitalmars-d digitalmars-d at puremagic.com
Thu Jan 29 02:22:11 PST 2015


On Thursday, 29 January 2015 at 03:14:10 UTC, Zach the Mystic 
wrote:
> helped. I'm also glad Walter was able to follow it up with an 
> even better reasoning which speaks from deep experience, which 
> I could not have done. Let's move on!

Indeed, Walter has some deep reasoning ENTIRELY based on personal 
experience. Unfortunately it totally lacks theoretical backing 
and shows a complete disregard for how usability evaluation is 
done.

Other popular languages, who have users that do not complain 
about language syntax, are obviously wrong because they eschew 
Walter's personal deep reasoned experience. These users must be 
delusional and clueless for being happy with a syntax that is 
obviously flawed for not providing redundant noise that improves 
usability!

While D, who have few users of which a fair share keep 
complaining about the syntax, is beyond critique with an ever 
expanding feature set and an increasing pile of reserved words 
that prevent library authors from implementing the most common 
standard on this planet.

Here is the crux: nobody forces people who don't want to use 
"body" as an identifier to use it, but that is not a good 
argument for preventing everybody else from using it as an 
identifier!

D is a practically impractical language until it provides:

1. feature freeze

2. semantic specification

3. clean slate syntax upgrade

D is a hobby language and is loosing more talent than it should 
for not following a reasonable trajectory.

16 years in the making, still no stable release.


More information about the Digitalmars-d mailing list