Re: Andrei's list of barriers to D adoption

2016-06-06 Thread Johnjo Willoughby via Digitalmars-d

On Monday, 6 June 2016 at 04:24:14 UTC, Jack Stouffer wrote:

On Monday, 6 June 2016 at 02:20:52 UTC, Walter Bright wrote:

* Documentation and tutorials are weak.


I never understood this, as I've always found D's docs to be 
pretty average.


If you understand why they are "pretty average" you can imagine 
what would make them better, that gives you two reference points 
from which you can extrapolate back to a point at which they are 
"fairly crap".


"fairly crap" on the graph is where new users come in because...

1. They are not yet fully invested in D, so do not have the 
inherent bias of a convert.

2. They do not have long familiarity with the docs.

All that aside, it doesn't actually matter what you think or 
whether you understand why it is a common complaint. It is simply 
a fact that a lot of new users find the documentation to be 
"fairly crap". So you can either choose to...


1. Flap your hands and bury your head in the sand.
2. Say it doesn't make sense, these people must be morons.
3. Fix the documentation to make it more accessible to new users.

1 and 2 are the current solution from what I can see.


Re: proposal: private module-level import for faster compilation

2016-07-21 Thread Johnjo Willoughby via Digitalmars-d

On Wednesday, 20 July 2016 at 19:59:42 UTC, Jack Stouffer wrote:

On Wednesday, 20 July 2016 at 19:11:56 UTC, deadalnix wrote:
Implementation problem should not be "fixed" by changing the 
language.


I concur. If the root problem is slow compilation, then there 
are much simpler, non-breaking changes that can be made to fix 
that.


Three people agree, this could be a first on the internet!




D is not popular enough because..

2016-08-21 Thread Johnjo Willoughby via Digitalmars-d
"We decided not to fix the suspension but we painted some cool 
flames on the bonnet for you... isn't it awesome!!!".

"Huh???"
"Well you can still drive it, just try to avoid hitting any pot 
holes"