Emil Madsen wrote:
And yea, bearophile brings up a lot of nice features, and Walter would never have a chance to implement all of them himself, which might be good, if everything bearophile suggests got into the language, we would have this major language noone would ever be able to learn, nor use. However, if we succeed in implementing the best ideas I do think we'll end up with a superb output, however I do think we need to discuss a lot of issues and features, and thats why I love bearophiles postings, simply because it gives the community a lot to discuss.

Just my opinion. - But I do think discussing a lot of features, even the ones not really related, will help out the language in the end.

I think bearophile does a valuable service to us by bringing up discussion 
topics.

My gripe is when he lists things that he wishes D did when D already does them and has for years. Case in point: D imports. It's irksome when he often writes from the perspective of assuming that D does it wrong while other languages are assumed to do it right. Case in point: design by contract, and his assumption that dmd was a primitive compiler that did not do data flow analysis while praising llvm's.

My concern about that is that with the volume of his posts, I will miss some of them, and people inexperienced with D will presume those mistakes and misunderstandings are correct.

I have no issue at all with bringing up factual shortcomings of D, even when I disagree about whether they are actual shortcomings or not. For example, it is a fact that D does not check for integer arithmetic overflow. Whether that's a problem or not is a fine topic for discussion.

Reply via email to