equivariant functions

KennyTM~ kennytm at gmail.com
Tue Oct 14 09:44:52 PDT 2008


ore-sama wrote:
> Andrei Alexandrescu Wrote:
> 
>> In programming languages growing the vocabulary indiscriminately is 
>> worse because it chews into the vocabulary available to user-defined 
>> symbols.
> 
> What chews now is library's vocabulary:
> 
> class Director{...}
> class Department
> {
>   Director Director() //compiler: ^3^ chuuu~
>   { return director; }
> }
> 
> while in C# this feature is used widely.

that's why namespaces are introduced.



More information about the Digitalmars-d mailing list