Thoughts on versioning

Adam D Ruppe destructionator at gmail.com
Wed Oct 27 01:36:24 UTC 2021


On Wednesday, 27 October 2021 at 01:23:44 UTC, Basile B. wrote:
> The A and W API are funadementally there because it's a C API.

That's irrelevant. They do actually overload it with macros.

The point is the old functions - the A ones - are kept around but 
simply forward to the new functions - the W ones - after doing 
some compatibility transformations.

That is a viable path for Phobos. The existing std.x functions 
can forward to std.v2.x as appropriate.


More information about the Digitalmars-d mailing list