A nice way to step into 2012
    Manfred Nowak 
    svv1999 at hotmail.com
       
    Fri Dec 30 02:36:26 PST 2011
    
    
  
Andrei Alexandrescu wrote:
> is part of writing programs
If libraries from more than one author are used with named parameters, 
inconsistencies in the naming will be a normal problem.
For example: a boolean parameter for generating ouput might be named 
differently in two libraries as `print' (aka C) or `doWrite' (aka D).
Another: Directions in two dimensions be named `up, down, left, right' or 
`north, south, west, east'. 
Of course the positions for such parameters are also not fixed.
BTW: those who really want named (optional) parameters can already define 
their own,as   Gor pointed out in digitalmars.D:153790. The expenditures at 
the call are minimal, i.e `([' parantheses and restating the name of the 
function for every parameter:
|    f([ f.g= 1, f.h= 2 ]);  
-manfred
    
    
More information about the Digitalmars-d
mailing list