<div class="gmail_quote">On Sat, Jan 28, 2012 at 6:02 PM, Alex Rønne Petersen <span dir="ltr"><<a href="mailto:xtzgzorex@gmail.com">xtzgzorex@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im">In fact, D already runs on Android if you do some tweaks to the GDC build. I've managed to get D apps running on both a Galaxy Tab 10.1 and an Efika MX.</div><div class="im"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I think that's pushing it. I see no reason to include something that domain and target specific in the standard library. </blockquote></div></blockquote><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">The concept of a cross-platform UI is broken. Put your logic in a library and develop native UIs for each platform you wish to support. It is the only way to give users the experience they expect and want.</blockquote>
</div></blockquote><div><br></div><div>Interesting response.</div><div><br></div><div>Look at the IQ bell curve. Now follow this:</div></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div class="gmail_quote">
<div>- to be popular is to widen the appeal of D to 2 sigmas of that curve.</div></div><div class="gmail_quote"><div>- to widen the appeal is to make D easy enough for 95% of the developer population to use it without any hassle</div>
</div><div class="gmail_quote"><div>- "no hassle" is equivalent to make it simple enough for the farthest left hand side of the curve.</div><div>- and that means dead simple to install, dead simple to code in, dead simple to determine and fix when it goes wrong, dead simple to get it working on any OS they are used to working on.</div>
</div><div class="gmail_quote"><div>- that means there is no "that's pushing it" or "concept is broken" or "all you have to do is some tweaks" or any other rationalization. If they need it, they get it. Period.</div>
</div></blockquote><div class="gmail_quote"><div><br></div><div>In short, to make D popular is a hell of a lot more work. <span style="background-color:rgb(255,255,255);font-family:verdana,helvetica,arial"> </span><span style="background-color:rgb(255,255,255);font-family:verdana,helvetica,arial">Samuel Johnson said "I did not have time to write you a short letter, so I wrote you a long one instead." Paraphrase that for D.</span></div>
<div><br></div><div>So another, better, question: Do you -- we -- want to make D a popular language or not?</div><div><br></div><div>If not, that implies one set of development and architectural strategies.  If yes, it implies another set. The two sets have some but little intersection. And that means you have to choose the end goal you want now and, once chosen, you have to stick to it.</div>
<div><br></div><div>John</div></div>