CTFE ^^ (pow)

Manu turkeyman at gmail.com
Fri Mar 23 19:02:23 UTC 2018


On 23 March 2018 at 11:24, Walter Bright via Digitalmars-d
<digitalmars-d at puremagic.com> wrote:
> On 3/23/2018 8:15 AM, Timon Gehr wrote:
>>
>> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=51664
>
>
> The money shot: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=51664#c3

Thing is, C++ has nothing to prove; it's already accepted as de-facto
standard. People have decades of familiarity and comfort with C++'s
edges. As I've said before, on first look at D, they need to see a
sparkling promised land; not a new set of edges they need to learn and
be aware of. People aren't interested in trading one edgy language for
another.
Trust me, these impressions are __super important__, and offering of
work-around's are unlikely to be considered satisfactory responses,
likewise pointing at things that suck about C++; it's not a defence,
they already know all too well!
When I do demo's, I tend to carefully guide the process such that we
avoid hitting a stream of edges I know about. People are already
sceptical and desperately looking for a reason to dismiss the whole
thing entirely. Most people seem to hate learning new stuff ;)
Key is to make a convincing sell consistently, and we're getting
dangerously close to that point I reckon.

Here's another one of these apparently trivial cases which is highly
likely to emerge for a new user (ie, has, in my experience, and I have
to 'explain' the situation, which is anti-merit):
https://github.com/dlang/dmd/pull/8031


More information about the Digitalmars-d mailing list