On 21 January 2012 17:23, F i L <witte2...@gmail.com> wrote: > Manu wrote: > >> Eg, I press '.' and the list of methods appears, and I skim through the >> list and choose the one that looks appropriate, I'll choose receive, and >> then I'll be puzzled by the argument list and why it doesn't work like I >> expect, after a little wasted time, I may begrudgingly read the manual... >> I >> personally feel this is an API failure, and the single most important >> thing >> that C# gets right. You can literally code C# effectively with absolutely >> no prior knowledge of the language just using the '.' key with >> code-complete in your IDE. The API's are really exceptionally intuitive. >> > > 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. >
'quickly becoming' :) .. I think that happened 5 years ago. It's long been a basic requirement, and does really need some attention.