accept @pure @nothrow @return attributes

deadalnix via Digitalmars-d digitalmars-d at puremagic.com
Wed Jan 28 15:36:29 PST 2015


On Wednesday, 28 January 2015 at 23:22:34 UTC, ketmar wrote:
> On Wed, 28 Jan 2015 18:54:27 +0000, Zach the Mystic wrote:
>
>> I think a keyword is a keyword is a keyword. If it's a keyword 
>> to the
>> right it should be one everywhere. How is somethign that's a 
>> built-in
>> attribute one place and an identifier in another not context 
>> sensitive.
>
> yep. that is "slave to the machine" approach. i don't really 
> care how
> hard machine should work to understand what i want. ;-)
>
> i.e. i can't see why i have to deal with problems of 
> compiler/tool/editor
> author. it's easy -- at least in this case -- for human to see 
> where
> keywords are keywords. machine can see that too with some 
> analysis. yet
> somehow situation is horribly reversed: instead of machine 
> helping me to
> do what i want, that's me who must obey the machine orders and 
> do the
> work that machine can do for me.

That is a retarded mindset. It is not about how hard it is for 
the machine, but for tool writer.

I know many people look down on java, but quite frankly, the 
tooling is just way better than pretty much anything else. One 
could argue this is because of corporate support, but other 
languages like C++ also have important corporate support. And 
still, C++ tooling mostly suck. Honestly, pretty anything except 
C# tooling suck in comparison.

The problem of the tool writer is your problem, because any tool 
that isn't written is work you need to yourself. And then who's 
the slave to the machine ?


More information about the Digitalmars-d mailing list