October 11, 2013 Re: Facebook is using D in production starting today | ||||
---|---|---|---|---|
| ||||
Posted in reply to Andrei Alexandrescu | 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 Re: Facebook is using D in production starting today | ||||
---|---|---|---|---|
| ||||
Posted in reply to Andrei Alexandrescu | 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 Re: Facebook is using D in production starting today | ||||
---|---|---|---|---|
| ||||
Posted in reply to Maxim Fomin | 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 Re: Facebook is using D in production starting today | ||||
---|---|---|---|---|
| ||||
Posted in reply to Andrei Alexandrescu | 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 Re: Facebook is using D in production starting today | ||||
---|---|---|---|---|
| ||||
Posted in reply to Walter Bright | 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 Re: Facebook is using D in production starting today | ||||
---|---|---|---|---|
| ||||
Posted in reply to Jesse Phillips | 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 Re: Facebook is using D in production starting today | ||||
---|---|---|---|---|
| ||||
Posted in reply to Andrei Alexandrescu | 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 Re: Facebook is using D in production starting today | ||||
---|---|---|---|---|
| ||||
Posted in reply to Max Samukha | 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 Re: Facebook is using D in production starting today | ||||
---|---|---|---|---|
| ||||
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 Re: Facebook is using D in production starting today | ||||
---|---|---|---|---|
| ||||
Posted in reply to Simen Kjaeraas | 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.
|
Copyright © 1999-2021 by the D Language Foundation