On 12/14/15 7:36 PM, Gregory Szorc wrote:
On Mon, Dec 14, 2015 at 6:58 PM, Cameron Kaiser <ckai...@floodgap.com>
wrote:
That said, I kind of object to the fact that no one brought this up until
I noticed it in passing, and the work to get Rust up on a tier-3 platform
-- a language that currently has no relevance to those platforms other than
this purpose -- is certainly more than it is to keep the compiler
maintained, which I don't think is acknowledged. Everyone expects Servo to
demand Rust, but there wasn't really any warning about Gecko doing so.

There have been serious discussions about adding Rust components to Gecko
for well over a year. Basic Rust support has been in mozilla-central since
May (https://hg.mozilla.org/mozilla-central/rev/b811c7d4f39b) - about the
same time Rust 1.0 (stable) was released. By the time we ship a Rust
component in Firefox, Rust stable and basic build system support will be
over 1 year old. To say there hasn't been any warning about shipping Rust
in Gecko just isn't true.

That's not what I said. Even though I politely contest your assertion that it was well-noticed -- I even searched and found a grand total of *two* threads directly related to Rust in this newsgroup prior to this thread, and one was about Servo -- no one had said anything about Rust being *demanded* by Gecko, period. If those discussions happened somewhere else, then there should have been some acknowledgement here, since after all this newsgroup does ostensibly deal with the platform.

Even though I can't argue it's unreasonable to allege the presence of Rust code should imply that one day it might be obligatory, no one seemed to realise (or be interested) that making it obligatory could be a portbreaker, and that's the part that stinks.

Cameron Kaiser
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to