October 11, 2013
On Friday, 11 October 2013 at 00:36:12 UTC, Andrei Alexandrescu wrote:
> Today I committed the first 5112 lines of D code to Facebook's repository. The project is in heavy daily use at Facebook. Compared to the original version (written in C++) we've measured massive wins in all of source code size, build speed, and running speed.
>
> In all likelihood we'll follow up with a blog post describing the process.
>
>
> Andrei

Congratulations, this is awesome news!
October 11, 2013
On Friday, 11 October 2013 at 00:36:12 UTC, Andrei Alexandrescu wrote:
> Today I committed the first 5112 lines of D code to Facebook's repository. The project is in heavy daily use at Facebook. Compared to the original version (written in C++) we've measured massive wins in all of source code size, build speed, and running speed.

I opened Facebook today and haven't noticed speed increase :) If I see, will attribute it to hard dmd working :)

> In all likelihood we'll follow up with a blog post describing the process.
>
>
> Andrei

Sorry for being skeptic, but after so many years of D advertising are you sure that 5112 lines in Facebook code is a proof of D rise or a quality? In recent years (may be I am biased here) I have very poor signals of D engaging into mainstream - from language popularuty indexes (which are criticized for not showing real state of things), IT forums or watching in which lang are some projects written.

Aside from speaking whether 5112 lines of code is really a good sign, there is separate issue regarding quality. When you will look at claim that some language (lets take for example C# or Java) "supports feature X", that really means that the feature is supported. In D this for sure means that the feature is either broken or misdesigned (shared libraries, routine code breakages, obsolete ms32 object format, AA arrays, shared, const postblits, odd template crosstalk bugs, type system holes, segfaulting lambdas, unstable stdlib, absent of third-party libraries). Untill this stuff is fixed this is a huge barrier irrespective of whether D is used in Facebook or not.
October 11, 2013
On Friday, 11 October 2013 at 10:38:06 UTC, Maxim Fomin wrote:
> On Friday, 11 October 2013 at 00:36:12 UTC, Andrei Alexandrescu wrote:
>> Today I committed the first 5112 lines of D code to Facebook's repository. The project is in heavy daily use at Facebook. Compared to the original version (written in C++) we've measured massive wins in all of source code size, build speed, and running speed.
>
> I opened Facebook today and haven't noticed speed increase :) If I see, will attribute it to hard dmd working :)
>
>> In all likelihood we'll follow up with a blog post describing the process.
>>
>>
>> Andrei
>
> Sorry for being skeptic, but after so many years of D advertising are you sure that 5112 lines in Facebook code is a proof of D rise or a quality? In recent years (may be I am biased here) I have very poor signals of D engaging into mainstream - from language popularuty indexes (which are criticized for not showing real state of things), IT forums or watching in which lang are some projects written.
>
> Aside from speaking whether 5112 lines of code is really a good sign, there is separate issue regarding quality. When you will look at claim that some language (lets take for example C# or Java) "supports feature X", that really means that the feature is supported. In D this for sure means that the feature is either broken or misdesigned (shared libraries, routine code breakages, obsolete ms32 object format, AA arrays, shared, const postblits, odd template crosstalk bugs, type system holes, segfaulting lambdas, unstable stdlib, absent of third-party libraries). Untill this stuff is fixed this is a huge barrier irrespective of whether D is used in Facebook or not.

Wow! Pee on the parade why don't ya...
October 11, 2013
On Friday, 11 October 2013 at 00:36:12 UTC, Andrei Alexandrescu wrote:
> Today I committed the first 5112 lines of D code to Facebook's repository. The project is in heavy daily use at Facebook. Compared to the original version (written in C++) we've measured massive wins in all of source code size, build speed, and running speed.
>
> In all likelihood we'll follow up with a blog post describing the process.
>
>
> Andrei

Awesome news! Cooool!
October 11, 2013
On Friday, 11 October 2013 at 05:11:49 UTC, Walter Bright wrote:
> It's the first battle signaling the end of Middle Earth, and the rise of the Age of D. The old guard will be sailing to the Grey Havens soon.

Hmmm, dodgy metaphor.  The departure of the ringbearers heralds the new age, but it's the one in which all the beautiful magical things of Middle Earth will fade away and be lost ... :-P

(Can you tell who re-read LOTR recently?:-)
October 11, 2013
On Friday, 11 October 2013 at 05:19:48 UTC, Jesse Phillips wrote:
> On Friday, 11 October 2013 at 00:36:12 UTC, Andrei Alexandrescu wrote:
>> Today I committed the first 5112 lines of D code to Facebook's repository. The project is in heavy daily use at Facebook. Compared to the original version (written in C++) we've measured massive wins in all of source code size, build speed, and running speed.
>>
>> In all likelihood we'll follow up with a blog post describing the process.
>>
>>
>> Andrei
>
> This is fantastic news! And also the time when having an upvote button would be awesome. They can be placed here though:
>
> http://www.reddit.com/r/d_language/comments/1o6p55/first_d_language_commit_at_facebook/

It's on HN too: https://news.ycombinator.com/item?id=6532322
October 11, 2013
On Friday, 11 October 2013 at 00:36:12 UTC, Andrei Alexandrescu wrote:

> In all likelihood we'll follow up with a blog post describing the process.
>

Please do!

October 11, 2013
On Friday, 11 October 2013 at 08:16:12 UTC, Max Samukha wrote:
> Nice! No more "Go (Rust, C#...) gets any attention only because it is backed by a big name".

Worth remembering that being use on a small, easily replaceable, scale is a far cry from backing. They've just dipped their toes in the water.
October 11, 2013
On 2013-10-11, 11:14, Manu wrote:

> [image: Big Thumbs Up]

I'm Simen Kjærås, and I approve of this message.

So... when'll all Facebook PHP code be replaced with D? :p

-- 
  Simen
October 11, 2013
On Fri, 11 Oct 2013 14:44:30 +0200
"Simen Kjaeraas" <simen.kjaras@gmail.com> wrote:

> On 2013-10-11, 11:14, Manu wrote:
> 
> > [image: Big Thumbs Up]
> 
> I'm Simen Kjærås, and I approve of this message.
> 
> So... when'll all Facebook PHP code be replaced with D? :p
> 

That would rock my world. "Facebook is written in PHP!" seems
to be the biggest, most common argument made in favor of PHP (despite
only being a partial-truth). I'd love to see D kill that rediculous
appeal-to-authority fallacy once and for all.