digitalmars.D - Re: equivariant functions
- ore-sama <spam here.lot> Oct 14 2008
- KennyTM~ <kennytm gmail.com> Oct 14 2008
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.
Oct 14 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.
Oct 14 2008