Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Adding Move and deprecating pin/unpin would be a huge ergonomic improvement I think. I also think the Rust project should consider “out-of-band” editions if they can deliver big features like that sooner rather than waiting until 2027.


Note that in general, the Rust project has chosen a time-based, not feature-based, release model. New Rust versions come out every 6 weeks, and new Rust editions have a consistent cadence of every 3 years. There are advantages and disadvantages to debate between time-based and feature-based release models, but Rust pretty clearly has chosen their preference.


Then they'll just add a new #[from future import Move] syntax.


The important aspect of the 6-week releases is that they’re frequent, so nobody feels a need to rush a feature to cram into the next big release.

Editions happening every 3 years unfortunately undo this, and there is a pressure to land changes before the upcoming edition.


I agree that Pin is super confusing, and a Move trait would be much better. I'm willing to wait though :)




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: