Thoughts on versioning

Ola Fosheim Grøstad ola.fosheim.grostad at gmail.com
Thu Oct 28 13:34:14 UTC 2021


On Thursday, 28 October 2021 at 13:22:46 UTC, Adam D Ruppe wrote:
> On Thursday, 28 October 2021 at 08:50:31 UTC, Robert burner 
> Schadek wrote:
>> I think this version schema is fundamentally wrong and looks 
>> to me like a quick way to the D1 standard library mess.
>
> The problem there was you couldn't use the two together. The 
> point of this versioning thing is to try to come up with a 
> scheme where you CAN use them together.

"can" is one thing, but can you do it in a way with that is 
undetectable? Because if users can detect it, then it is likely 
to lead to incompatibility-issues. Isn't it?

Since D has the "does it compile" feature, it will be very 
difficult to prove that the design is sound and that a package, 
that makes assumptions about V1 types, is not going to be 
affected down the road.






More information about the Digitalmars-d mailing list