News for hackers. Stuff that matters.
Re:Mozilla Is Moving Ahead With Sponsored Tiles On Firefox’s... by Pacabel on Sunday May 11, 2014 @07:55PM (#7730518)
What's the current roadmap for getting Rust 1.0 out the door?

Last I saw, there were over 1500 issues in the project's GitHub issue tracker. Even assuming a lot of those may no longer be relevant, and assuming minimal growth, that's still not a small number of potential problems to deal with.

And we're still seeing disruptive/breaking language and library changes, like the box-related ones recently. I know, I know, I've heard the "let's break it now rather than later" argument from you guys before. But these kind of changes don't instill confidence.

2014 is nearly half over. I know that production-grade programming language implementations don't just happen over night. It takes a lot of effort, a lot of thorough testing, and many bug fixes to result in a truly stable release. All of that takes a lot of time.

While I'd like to be wrong about this by the end of 2014, the current state of affairs is not very encouraging.

Re:Mozilla Is Moving Ahead With Sponsored Tiles On Firefox’s... by pcwalton on Sunday May 11, 2014 @10:26PM (#7730925)
> Last I saw, there were over 1500 issues in the project's GitHub issue tracker.

A tiny fraction of which are marked blocking 1.0.

> I know, I know, I've heard the "let's break it now rather than later" argument from you guys before.

And that's invalid why, exactly?

> 2014 is nearly half over. I know that production-grade programming language implementations don't just happen over night. It takes a lot of effort, a lot of thorough testing, and many bug fixes to result in a truly stable release. All of that takes a lot of time.

Backwards incompatible language changes don't set us back in terms of the 4 years of compiler stability and bug fixes that have been going on. Believe it or not, you can change the way a keyword is spelled without affecting compiler stability.

Anyone who has used Rust for a long time knows that ICE's are far less common now than they used to be.