Mike Hearn wrote:
Whenever I give a talk on D, I start out by asking the audience who
has heard of it. In the last few years, nearly everyone raises
their hand.

For what it's worth there's a segment of the Google engineering
community that would love to use D internally (I'm one of them).

Go is still very new and isn't used much here. Actually, I don't know
of anything that it's used for off the top of my head. Google is
based on C++ and Java with Python being used for a lot of glue/admin
type stuff.

Personally, I'd rather use D2 than Go for my next project -
especially given the c++ compatibility. With a few minor improvements
(eg namespace support) that'd save a lot of time. But I don't know of
anybody doing the necessary work to make it usable here, and besides,
there's a lot of resistance to introducing new languages without a
really good reason. D2 is close to being a Really Good Reason all on
its own IMO, but the inertia is huge. How do you find a code reviewer
for something written in D? What about compiler quality? Who will
write the style guideline and do readability reviews?  (you have to
pass a "readability" review for a language before you're allowed to
check in code written with it).

This is very interesting to hear.

If there is anything I can do to help any adoption of D at Google, please let me know.

Reply via email to