Slides from my ACCU Silicon Valley talk
Andrei Alexandrescu
SeeWebsiteForEmail at erdani.org
Mon Dec 13 23:43:11 PST 2010
On 12/13/10 8:30 PM, retard wrote:
> Tue, 14 Dec 2010 02:56:45 +0100, Andrej Mitrovic wrote:
>
>> Why do /you/ take it personally?
>
> You've misunderstood. I only wish the discussion was a bit more technical
> and had less to do with opinions and hype. The reason is, a more
> technical approach might solve technical problems in more efficient way.
> But my goal is not to belittle social issues wrt language adoption.
> Surely I understand reddit isn't lambda-the-ultimate.org and I'm glad
> that the Go trolls didn't find the thread (yet). I just find this
> behavior incomprehensible.
Well a reddit discussion is a reddit discussion opened to all flaws of
reddit's voting system. No need to get annoyed over it.
I enjoy reading snc_kid's posts, clearly knows the book. If anything I'd
want snc_kid to hang out more around here and provide good criticism.
Generally I'd much wish D's naysayers were simply of better quality; the
likes of iLiekCaeks and eternium are just not all that competent.
> My personal stance on this matter is that I believe a more consistent and
> flexible mechanism for operators would fit D.
That would be interesting. In the best-case scenario, what do you think
would be the positive impact of the flexible operators, as you envision
them, on the language?
> I'm also a bit more of a
> fan of C++0x concepts than those contraints shown in the slides. I
> haven't really thought how it all would work out, but if the atmosphere
> was more ambitious to this direction, I could participate more. But it
> seems my vision conflicts badly with what D2 has become.
In all honesty, it is difficult to infer your vision from the trail of
your posts.
As of C++ concepts, let me mention a few facts fresh from the source (I
literally collected them an hour ago). C++ concepts are dead, buried,
and decomposing. Nobody is working on them and there is exactly one guy
in the world still talking about them. For a variety of theoretical and
practical purposes, they will never make it in C++.
D's constrained templates were introduced on 17 June 2008 and they've
been a smashing hit. Virtually all of Phobos uses them, and I'm sure a
lot of generic client code. They take half a minute to explain and solve
a difficult problem in a very simple manner.
I'm not saying you can't convince that C++-style concepts would be
superior. I'm saying you'll need to bring some solid evidence to the
table. If you don't, please don't claim you're being ostracized :o).
Andrei
More information about the Digitalmars-d
mailing list