On Sunday, 21 July 2024 at 04:05:52 UTC, IchorDev wrote:
On Saturday, 20 July 2024 at 20:48:29 UTC, Nick Treleaven wrote:
Instead of the `tie` assignment, you can just do:
```d
import std.meta;
AliasSeq!(y, x) = tupRetFn().expand;
```
And here I was trying to use comma expressions for this like a
buffoon! Of course they didn't work, but I'm pleasantly
surprised that using a sequence does.
I think The lvalue sequence docs in template.dd were only updated
in the last year to mention sequence assignment.
I should really PR `std.typecons` to add a couple of examples
of this, because I think a lot of people will have overlooked
it.
Good idea.