News for hackers. Stuff that matters.
Re:Rust's 2019 Roadmap by Buttons840 on Tuesday April 23, 2019 @02:04PM (#19731181)
It looks to me like the 2018 roadmap was followed pretty well.

A few exceptions are that async/await was not finished, but that is not for lack of trying (from what I gather), so this is excusable. The 2018 roadmap did correctly indicate what would be worked on throughout most of 2018, even if some things took longer than expected.

I think a roadmap is only a failure if it gets ignored and none of the stuff mentioned in the roadmap gets worked on at all. I've been at some dysfunctional startups like this, for a time the company tries to rally the developers, a roadmap is made, people feel good, the next week the CEO decides to go in a completely different direction and then things are back to being dysfunctional, and nobody ever thinks about the roadmap again.

It does seem like "macros 2.0" might have fallen through the cracks? As far as I know they were never finished and I haven't heard much about their progress.

Re:Rust's 2019 Roadmap by steveklabnik on Tuesday April 23, 2019 @02:14PM (#19731279)
> It does seem like "macros 2.0" might have fallen through the cracks? As far as I know they were never finished and I haven't heard much about their progress.

We shipped the biggest part, which is "procedural macros," which shipped in 1.30. https://blog.rust-lang.org/2018/10/25/Rust-1.30.0.html#proce...

As I said below, we didn't ship hygiene for them, so there's more work to be done. There's also future work around "macros by example 2.0", but this item on the roadmap was mostly talking about proc macros.

Re:Rust's 2019 Roadmap by ksec on Tuesday April 23, 2019 @04:33PM (#19732540)
Async, Macros 2.0, const generics, most of the languages changes are already well baked and could be ready to land in 2019. All the other improvements are tooling and compilers.

So what other languages features are coming? Or could Rust enjoy a stable period of little to no changes for a few years. After all Rust is modern enough in almost all cases. Unlike other languages still trying to get features in within their own constrain.

Re:Rust's 2019 Roadmap by steveklabnik on Tuesday April 23, 2019 @04:45PM (#19732658)
The big ones being looked at are const generics, async/await, specialization, and GATs. As you said, they're sort of all pre-baked, though to very different degrees. And, while it's not "no changes", it's much fewer than in past years.
Re:Rust's 2019 Roadmap by estebank on Tuesday April 23, 2019 @03:08PM (#19731782)
> It does seem like "macros 2.0" might have fallen through the cracks? As far as I know they were never finished and I haven't heard much about their progress.

People are working on it, it's just that its pure development work, nothing worthy of being announced yet.