Make dur a property?

deadalnix deadalnix at gmail.com
Thu Jan 24 08:32:53 PST 2013


On Thursday, 24 January 2013 at 16:27:02 UTC, Andrei Alexandrescu 
wrote:
> On 1/24/13 3:38 AM, Tommi wrote:
>> I've always secretly hated the ambiguity in D's syntax. E.g:
>>
>> foo.bar
>>
>> What could foo and bar be? D has many more answers than C++:
>>
>> D C++
>> foo bar foo bar
>> Module/Namespace x x
>> Type x x
>> Variable x x x x
>> Method x
>> Free function x x
>
> Nah, C++ has also namespace, inner classes and function-local 
> classes... lookup and resolution are actually more complicated 
> than D.
>

No. C++ has no forward references, no UFCS, and no way to 
introduce new symbols during semantic analysis.

C++ is an horrible beast, but on the identifier side, D is far 
worse.


More information about the Digitalmars-d mailing list