3 ms·
> It is simply a young correct > unstable incorrect > There are lots of features you need the nightly compiler for inaccurate There are lots of features t
by biorach 4y ago
> It is simply a young
correct
> unstable
incorrect
> There are lots of features you need the nightly compiler for
inaccurate
There are lots of features that are currently nightly-only. you may or may not need these depending on what you are doing.
In particular kernel development does require quite a few nightly-only features, but there is no reason to think that all of these won't make it into stable rust in due course.
> and there are large breaking changes with every edition every few years
totally incorrect
- randallsquared 4y ago> inaccurate ...but then you go on to agree?
- samus 4y ago> there is no reason to think that all of these won't make it into stable rust in due course.
- dahfizz 4y agoI feel like you agree with me. All these things that the kernel needs from rust will slowly be stabilized over the next few years. The features will land in future editions of rust. Upgrading to those new editions will involve breaking changes.
- biorach 4y agoYes, but there is no rush to migrate to the new edition - once stabilised the new features will continue to exist in nightly, in the same form as in stable. And yes, presumably at some stage there will be a migration of the kernel from nightly to stable. There may be breaking changes. This will be a one time thing, and, (based on the current difference between nightly and stable and rate of change) not much more of a hurdle than changing C editions or gcc versions. See my other comment.
- steveklabnik 4y ago> The features will land in future editions of rust. Features land in all editions unless they specifically would be backwards incompatible otherwise.