Thread overview |
---|
March 19, 2016 Mention of D in recent Wired article about Dropbox leaving AWS | ||||
---|---|---|---|---|
| ||||
"Crowling, Turner, and others originally built Magic Pocket using a new programming language from Google called Go. Here too, Dropbox is riding a much larger trend, languages designed specifically for the new world of massively distributed online systems. Apple has one called Swift, Mozilla makes one called Rust, and there’s an independent one called D. All these languages let coders build software quickly that runs quickly—even executed across hundreds or thousands of machines." http://www.wired.com/2016/03/epic-story-dropboxs-exodus-amazon-cloud-empire/ Dropbox started out in Go and rewrote in Rust. |
March 19, 2016 Re: Mention of D in recent Wired article about Dropbox leaving AWS | ||||
---|---|---|---|---|
| ||||
Posted in reply to Joakim | On 03/19/2016 09:36 AM, Joakim wrote:
> "Crowling, Turner, and others originally built Magic Pocket using a new programming language from Google called Go. Here too, Dropbox is riding a much larger trend, languages designed specifically for the new world of massively distributed online systems. Apple has one called Swift, Mozilla makes one called Rust, and there’s an independent one called D. All these languages let coders build software quickly that runs quickly—even executed across hundreds or thousands of machines."
>
> http://www.wired.com/2016/03/epic-story-dropboxs-exodus-amazon-cloud-empire/
>
>
> Dropbox started out in Go and rewrote in Rust.
This is actually very good news. It means there are at least some big companies that do measure technical impact of used programming languages instead of going with the trend :) And that they are not scared to change the decision if it proves inapplicable.
Bad news the new choice is Rust and not D :) Though I can totally see why based on mentioned requirements.
|
March 19, 2016 Re: Mention of D in recent Wired article about Dropbox leaving AWS | ||||
---|---|---|---|---|
| ||||
Posted in reply to Dicebot | >>
>> Dropbox started out in Go and rewrote in Rust.
>
> This is actually very good news. It means there are at least some big companies that do measure technical impact of used programming languages instead of going with the trend :) And that they are not scared to change the decision if it proves inapplicable.
>
> Bad news the new choice is Rust and not D :) Though I can totally see why based on mentioned requirements.
In next iteration they will migrate from Rust to D :)
|
March 20, 2016 Re: Mention of D in recent Wired article about Dropbox leaving AWS | ||||
---|---|---|---|---|
| ||||
Posted in reply to Dicebot | On Saturday, 19 March 2016 at 19:14:58 UTC, Dicebot wrote: > This is actually very good news. It means there are at least some big companies that do measure technical impact of used programming languages instead of going with the trend :) And that they are not scared to change the decision if it proves inapplicable. > > Bad news the new choice is Rust and not D :) Though I can totally see why based on mentioned requirements. From here: https://news.ycombinator.com/item?id=11283758 'Actually, full disclosure, we really just rewrote a couple of components in Rust. Most of Magic Pocket (the distributed storage system) is still written in golang.' |
March 20, 2016 Re: Mention of D in recent Wired article about Dropbox leaving AWS | ||||
---|---|---|---|---|
| ||||
Posted in reply to Joakim | On Saturday, 19 March 2016 at 07:36:36 UTC, Joakim wrote:
> "Crowling, Turner, and others originally built Magic Pocket using a new programming language from Google called Go. Here too, Dropbox is riding a much larger trend, languages designed specifically for the new world of massively distributed online systems. Apple has one called Swift, Mozilla makes one called Rust, and there’s an independent one called D. All these languages let coders build software quickly that runs quickly—even executed across hundreds or thousands of machines."
>
> http://www.wired.com/2016/03/epic-story-dropboxs-exodus-amazon-cloud-empire/
>
> Dropbox started out in Go and rewrote in Rust.
Dropbox was (is?) Python. This is about Magic Pocket.
|
March 20, 2016 Re: Mention of D in recent Wired article about Dropbox leaving AWS | ||||
---|---|---|---|---|
| ||||
Posted in reply to blake7 | On 03/20/2016 02:10 AM, blake7 wrote:
> On Saturday, 19 March 2016 at 19:14:58 UTC, Dicebot wrote:
>
>> This is actually very good news. It means there are at least some big companies that do measure technical impact of used programming languages instead of going with the trend :) And that they are not scared to change the decision if it proves inapplicable.
>>
>> Bad news the new choice is Rust and not D :) Though I can totally see why based on mentioned requirements.
>
> From here: https://news.ycombinator.com/item?id=11283758
>
> 'Actually, full disclosure, we really just rewrote a couple of components in Rust. Most of Magic Pocket (the distributed storage system) is still written in golang.'
Yep, found detailed answer later there: ".. two components currently implemented in Rust are the code that runs on the storage boxes (we call this the OSD - Object Storage Device) and the "volume manager" processes which are the daemons that handle erasure coding for us and bulk data transfers.".
Makes sense to me.
|
Copyright © 1999-2021 by the D Language Foundation