On 12/3/2013 11:41 AM, Andrei Alexandrescu wrote:
On the other hand Walter has been adamantly against configurable syntax (and
talked me into that stance as well), so D is immune from quite a few issues
pointed by that rant. D code is readable at least at surface level without
needing context.
Also, the way D types work is quite a bit simpler so quite a few of the odd
cases don't appear by design. I have this thought that D has offloaded to CTFE
and Boolean logic a bunch of tasks that people achieve with complicated
type-based proofs in Haskell or Scala. I think that's the real winner but time
will tell.
I also think it's abundantly clear that we hit a home run by making compile
speed a priority since the beginning.