<div class="gmail_quote">On 21 January 2012 17:23, F i L <span dir="ltr"><<a href="mailto:witte2008@gmail.com">witte2008@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">Manu wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Eg, I press '.' and the list of methods appears, and I skim through the<br>
list and choose the one that looks appropriate, I'll choose receive, and<br>
then I'll be puzzled by the argument list and why it doesn't work like I<br>
expect, after a little wasted time, I may begrudgingly read the manual... I<br>
personally feel this is an API failure, and the single most important thing<br>
that C# gets right. You can literally code C# effectively with absolutely<br>
no prior knowledge of the language just using the '.' key with<br>
code-complete in your IDE. The API's are really exceptionally intuitive.<br>
</blockquote>
<br></div>
This is a big restraint to D's popularity. It's certainly a complaint I've heard from others. An IDE with intelligence might have been a luxury in the past, but it's quickly becoming essential to large project development. Things like hunting through poorly cross-referenced documentation just to find out how to convert a string to an int, then doing it all over again when you realize the same function doesn't go both ways is just a pain in the ass.<br>
</blockquote><div><br></div></div><div>'quickly becoming' :) .. I think that happened 5 years ago. It's long been a basic requirement, and does really need some attention.</div>