<div class="gmail_quote">On 25 November 2010 01:15, Iain Buclaw <span dir="ltr"><<a href="mailto:ibuclaw@ubuntu.com">ibuclaw@ubuntu.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
== Quote from Emil Madsen (<a href="mailto:sovende@gmail.com">sovende@gmail.com</a>)'s article<br>
> --90e6ba539f3ee121840495d5033f<br>
> Content-Type: text/plain; charset=ISO-8859-1<br>
<div class="im">> On 25 November 2010 00:25, Walter Bright <<a href="mailto:newshound2@digitalmars.com">newshound2@digitalmars.com</a>> wrote:<br>
</div><div><div></div><div class="h5">> > Emil Madsen wrote:<br>
> ><br>
> >> And yea, bearophile brings up a lot of nice features, and Walter would<br>
> >> never have a chance to implement all of them himself, which might be good,<br>
> >> if everything bearophile suggests got into the language, we would have this<br>
> >> major language noone would ever be able to learn, nor use. However, if we<br>
> >> succeed in implementing the best ideas I do think we'll end up with a superb<br>
> >> output, however I do think we need to discuss a lot of issues and features,<br>
> >> and thats why I love bearophiles postings, simply because it gives the<br>
> >> community a lot to discuss.<br>
> >><br>
> >> Just my opinion. - But I do think discussing a lot of features, even the<br>
> >> ones not really related, will help out the language in the end.<br>
> >><br>
> ><br>
> > I think bearophile does a valuable service to us by bringing up discussion<br>
> > topics.<br>
> ><br>
> > My gripe is when he lists things that he wishes D did when D already does<br>
> > them and has for years. Case in point: D imports. It's irksome when he often<br>
> > writes from the perspective of assuming that D does it wrong while other<br>
> > languages are assumed to do it right. Case in point: design by contract, and<br>
> > his assumption that dmd was a primitive compiler that did not do data flow<br>
> > analysis while praising llvm's.<br>
> ><br>
> > My concern about that is that with the volume of his posts, I will miss<br>
> > some of them, and people inexperienced with D will presume those mistakes<br>
> > and misunderstandings are correct.<br>
> ><br>
> > I have no issue at all with bringing up factual shortcomings of D, even<br>
> > when I disagree about whether they are actual shortcomings or not. For<br>
> > example, it is a fact that D does not check for integer arithmetic overflow.<br>
> > Whether that's a problem or not is a fine topic for discussion.<br>
> ><br>
</div></div><div class="im">> Well I must agree with you, atleast on the part, about how he sometimes<br>
> seems negative about what dmd does. - And that tune, is obviously not nice<br>
> towards you, as your the one doing the hard work, but lets just try to<br>
> remember, that bearophile just wants D to be the best, eh?<br>
> What really is an issue for me currently, is that the mailing list seems<br>
> like its going a tad into war, that is between you and bearophile sometimes;<br>
> wheres you should instead be joining forces. - As it seems to me, D got<br>
> about the best compiler writer out there, and one of the best feature<br>
> requester/discusser :).<br>
> And I can understand you concerns, about how newcomers to D, might react<br>
> reading about all of these things bearophile complains about, and wants to<br>
> change/add.<br>
> - Just curious, how much of your time do you spend on reading this mailing<br>
> list a day?<br>
> (Excuse my somewhat bad english tonight (its 3am))<br>
<br>
</div>He's started peeking an interest at GDC too, which was both amusing and heartening<br>
to see. I don't honestly think any of his comments can really be seen as<br>
complaints. As has already been echoed, most are very informative, he always seems<br>
to pick up on things you don't commonly think about. Then again, I can see it can<br>
get a bit tiring how he almost always starts off with "Language/Compiler <Y> does<br>
<Feature X>", then goes on to explain that yours doesn't. This is where I see<br>
myself going terse over things very quickly.<br>
<br>
I think you wrongly see things as war-like. It's all really just healthy<br>
discussion and competition.<br>
</blockquote></div><br>Sure it can get tiring when hes like saying 'Language/Compiler <Y> does<Feature X>', but while he does so, he also brings up a discussion whether its something to add or not. - And I must say, a lot of the features he points out in other language seem like good things :) - however pointing it out, and being like; 'Why doesn't D do this?', might not be the right tune, where it should be; 'Would it be an idea if D did this?', and I can understand why the first tune might seem a tad hard on people like Walter, when it already does.<div>
<br></div><div>About GDC, I think the dmd community should be watching whats happening at LDC and GDC, they might come up with something good, before we do, eh?</div><div><br></div><div>I might be right about the way thing, its just, sometimes people seem a little bit hostile if you ask me, but that might just me me thats a tad off.<br clear="all">
<br>-- <br>// Yours sincerely<br>// Emil 'Skeen' Madsen<br>
</div>