D Language Quarterly Meeting Summary for January 2021

Paul Backus snarwin at gmail.com
Sun Jan 23 03:24:04 UTC 2022


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`.


More information about the Digitalmars-d-announce mailing list