On Wednesday, 10 June 2015 at 14:29:51 UTC, Thiez wrote:
On Wednesday, 10 June 2015 at 09:23:54 UTC, Chris wrote:
One big difference between the D community and other
languages' communities is is that D people keep criticizing
the language and see every little flaw in every little corner,
which is good and which is why D is the way it is.
Or perhaps D simply has more flaws to criticize.
How can you tell that e.g. Nim has less flaws when it's still so
young? It's too early to tell.
On Wednesday, 10 June 2015 at 09:23:54 UTC, Chris wrote:
Other languages' communities are more like "This is theeeeeee
language of the future, it's super-duper, no question asked,
none permitted either!"
Perhaps you are depicting other communities as a bunch of
group-think hipsters because you are insecure about your own
community?
Look, I can make baseless accusations too. Wouldn't you agree
it would be nicer (and more effective, I imagine) to promote
your community by calling attention rather to its positive
qualities, rather than demonizing other communities? Especially
when your negative portrayals of other communities are not
accompanied by any evidence?
I'm sure you're a smart person and will for each of the
communities in question be able to find evidence of at least
one person who at some point in time acted in the way you
suggested. Of course such a thing would not prove that the
behaviour is representative of the community, so please don't.
I've been following post-C(++) programming languages for quite a
while now. Back in the day Java was a big thing, and Python was
also hip. Then we had Ruby and whatnot. The base line would
always be "it's a cool language, it's the future" and flaws would
hardly ever be mentioned, critical voices silenced. All the
benchmarking tricks used by the Java community to make people
believe it's as fast as native code - while you know from your
own experience that it's not - are just one example. Ah, and
there was Ajax, remember? How's jQuery doing, by the way? I've
used some of these technologies and none of them would live up to
my expectations. But the pattern is always the same "It's theeee
thing, wow, a must-have!" Sorry, but whenever I hear a language
is (almost) perfect and theee way to go, I grow suspicious. If
all communities are as critical as D's, why then do we have so
much mediocre technology out there?
I am interested in Nim and welcome it. But it's too early to say
whether it's good or mediocre. I wonder, though, when you look
Nim up on Wikipedia it states:
Influenced by
Ada, Modula-3, Lisp, C++, Object Pascal, Python, Oberon
Did they really never get any inspiration from D?? I wonder.
Seems a bit odd, but well.