Thoughts on versioning
fqbqrr at 163.com
Wed Oct 27 14:59:37 UTC 2021
On Wednesday, 27 October 2021 at 13:56:14 UTC, Andrei
> On 10/26/21 10:08 PM, zjh wrote:
Yes, we must change the `language`. But as long as it is confined
within a `small range`.
I think it can `satisfy` the user, because the user only needs a
small amount of modification to obtain the incremental function,
which is worth it for the user.
For example, `ahead of the module`, in `sc.ini`, or in
`dub.sdl/dub.json`, We can add a version declaration. I think we
can minimize the modification to resolve the `branch version`.
In fact, as long as the `version statement` is added to `std` and
forwarded to like `std2`, the `user code` that depends on `std`
may not be destroyed.
At the same time, don't be afraid of change. The "big change"
when the number of users is small is better than the "big change"
when the number of users is large.
However, we should strive for the understanding of the users.
More information about the Digitalmars-d