aarti_pl wrote:
Andrei Alexandrescu pisze:
Steven Schveighoffer wrote:
On Tue, 28 Jul 2009 16:08:58 -0400, Andrei Alexandrescu
<seewebsiteforem...@erdani.org> wrote:
Steven Schveighoffer wrote:
However, when I see:
x.empty;
I can't tell what is implied here.
You can. In either C# or D language it could execute arbitrary code
that you better know what it's supposed to do. D simply doesn't make
it "bad style" as C# stupidly does.
still not getting it, are you...
Just forget it, I think this is a lost cause, I keep making the same
points over and over again, and you keep not reading them.
I do read them and understand them. I mean, it's not rocket surgery.
At the end of the day you say "x = a.b;" looks more like sheer access
because that's what happens for fields already. Then you say "a.b()"
in any context looks more like an action because it's clear that
there's a function call involved. But your arguments are not
convincing to me, and in turn I explained why. What would you do if
you were me?
Andrei
You should just accept what others want *although* you don't agree...
Steve's arguments are very good and convincing, and unfortunately
somehow you don't get them. And I don't see your arguments being
superior at all.
I do get his arguments. Not being convinced does not mean I don't
understand them. You seem to assume that as soon as I understood his
arguments I'd automatically agree, so somehow I don't understand them.
Sorry for thread hijacking, but such discussions make me want not to use
D any more... I am writing because I still have some hope...
D has great features, and probably less warts than most other languages.
I understand how you feel, but I'd also hope that realistically your use
of the language hinges on a little more than this one issue.
Maybe community should decide in poll who's arguments are better?
That would be helpful.
Andrei