D-etractions A real world programmers view on D

Nick Sabalausky SeeWebsiteToContactMe at semitwist.com
Sat Sep 1 18:21:50 PDT 2012


On Thu, 30 Aug 2012 09:35:31 -0400
"Steven Schveighoffer" <schveiguy at yahoo.com> wrote:
> 
> For example, I use netbeans to write php -- a dynamic language.
> There are no real variable type declarations, so when you start
> typing, auto-complete sucks unless you have told the IDE what a
> variable is.  You do so like this:
> 
> /**
>   @var Type
>   */
> var $varname;
> 
> And now the IDE assumes you have stored a Type into $varname, so when
> you type $this->varname->, it completes with the members of Type.
> 

Wow, so it's basically reinventing static typing poorly. You've got
the boilerplate and verbosity of a poorly-made static type system, with
very few of the benefits (ie, IDE-awareness and nothing else).

I'll never understand the dynamic world.



More information about the Digitalmars-d mailing list