On Sunday, 23 January 2022 at 00:07:17 UTC, forkit wrote:
On Saturday, 22 January 2022 at 05:43:55 UTC, Paul Backus wrote:

(I think it would also be ideal if the namespace `std` were reserved for the latest stable release...

wouldn't this prevent breaking changes from being allowed in a newer version of phobos?

by using phobos versioning, you're free of that constraint, and people can opt in or not to a particular version of phobos.

of course, then you have the problem of 'std' forever being some version.. from long..long..long ago...

is this what they call 'a hard problem' ;-)

The way I envision it, `std` would be the "rolling release" namespace that allows breaking changes, and if you wanted stability, you'd have to explicitly depend on `std.vN`. What we currently call `std` would be renamed to `std.v1`.

Reply via email to