Daily downloads in decline
Bruno Medeiros via Digitalmars-d
digitalmars-d at puremagic.com
Fri Jun 5 13:41:32 PDT 2015
On 05/06/2015 20:09, Andrei Alexandrescu wrote:
> On 6/5/15 12:02 PM, Bruno Medeiros wrote:
>> The traction and support that Rust gained, even before 1.0, showed that
>> having your primary toolchain based on GCC or LLVM is the only
>> sustainable way forward
>
> Well I'm wondering how that inference works. -- Andrei
Indeed I wasn't clear on that reasoning. It's not the traction that Rust
gained that is the *cause* for LLVM "being the only sustainable way
forward". Rather, it's simply what showed me that this was the case. Let
me be more clear.
First when I said "traction and support", I wasn't referring to the Rust
user base, but rather the number of *paid* developers[1] that Mozilla
has working on the Rust project. Besides the core team, they also seem
to be willing to also hire programmers on a contract basis to work one
certain aspects of the toolchain (see for example:
https://michaelwoerister.github.io/2014/02/28/mozilla-contract.html).
But more importantly: when I finally started looking into Rust, was also
what caused me to look into LLVM properly, particularly by subscribing
the LLVM weekly newsletter. And that's when I gradually realized all the
work LLVM having done, with so many people working on it.
The recent news that Microsoft is going to work on a LLVM based compiler
(http://developers.slashdot.org/story/15/04/14/1529210/microsoft-starts-working-on-an-llvm-based-compiler-for-net),
is another sign of this tidal wave we are seeing in the horizon: the
future for non-proprietary languages is to be based on LLVM or GCC, or
they won't be able to compete.
And toolchain always wins. If won't matter if the language is superior.
[1]: Note the point here isn't that paid developers are better than
volunteer ones, the point they will usually will have more time to work
on things than volunteer. The point is about the time and effort they
are able to dedicate, not that they are paid per se.
--
Bruno Medeiros
https://twitter.com/brunodomedeiros
More information about the Digitalmars-d
mailing list