Thoughts on versioning
Adam D Ruppe
destructionator at gmail.com
Thu Oct 28 13:27:03 UTC 2021
On Thursday, 28 October 2021 at 04:05:09 UTC, SealabJaster wrote:
> Throwing out another DOA idea but: Would a special `@version()`
> UDA manage to get anywhere?
>
> For example
>
> ```d
> @version(1)
> auto splitter(...)(...){}
>
> @version(2)
> auto splitter(...)(...){}
> ```
>
> And then introduce syntax to specify which version to use?
>
> ```
> import std.algorithm : splitter at 2; // as an example.
You could just as well do
auto splitter_v1.....
auto splitter_v2.........
import std.algorithm: splitter = splitter_v2
today.
More information about the Digitalmars-d
mailing list