What are the worst parts of D?

Paolo Invernizzi via Digitalmars-d digitalmars-d at puremagic.com
Wed Oct 8 22:34:38 PDT 2014


On Wednesday, 8 October 2014 at 20:35:05 UTC, Andrei Alexandrescu 
wrote:
> On 10/8/14, 4:17 AM, Don wrote:
>> On Monday, 6 October 2014 at 19:07:40 UTC, Andrei Alexandrescu 
>> wrote:
>>
>> And personally, I doubt that many companies would use D, even 
>> if with
>> perfect C++ interop, if the toolchain stayed at the current 
>> level.
>
> That speculation turns out to not be true for Facebook. My turn 
> to speculate - many other companies have existing codebases in 
> C++, so Sociomantic is "special".

Well, when IMHO, when discussing 'strategies', pretty everything 
it's a speculation...
C++ interlope can also be attrattive when you need to start a new 
project, a you need C++ libs.

But, the point it's that, again, IMHO, you tend to conflate 
Facebook need with D need (I know I'll receive pain back for this 
;-).

Sociomantic is not so special at all, about not having a previous 
C++ codebase: I personally know plenty of cases like that.

But if D don't stop thinking about "new feature" and never 
terminate the previous plans, well, my speculations is that I 
donno about future adopters, but for sure it's scouring actual 
adopters; and the for sure it's based on what we feel here in SR 
Labs company.

> That's of course good, but the reality is we're in a 
> complicated trade-off space with "important", "urgent", "easy 
> to do", "return on investment", "resource allocation" as axes. 
> An example of the latter - ideally we'd put Walter on the more 
> difficult tasks and others on the easy wins. Walter working on 
> improving documentation might not be the best use of his time, 
> although better documentation is an easy win.

Well, I've read your and Walter comment on the multiple alias 
this PR, so good: but the point that it was the community that 
pushed both of you on that track, it's systematic about an 
attitude.

And now, shields up, Ms Sulu!
--
/Paolo


More information about the Digitalmars-d mailing list