Message-Passing

F i L witte2008 at gmail.com
Sat Jan 21 07:23:46 PST 2012


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.


More information about the Digitalmars-d mailing list