Create an Algebraic type at compile time and more
Simen Kjærås
simen.kjaras at gmail.com
Fri Jun 15 12:03:28 UTC 2018
On Friday, 15 June 2018 at 10:53:35 UTC, uknys wrote:
> On Friday, 15 June 2018 at 07:27:22 UTC, Simen Kjærås wrote:
>> [snip]
>
> Yeah I saw that Algebraic doesn't work at compile time, then I
> thought of using an Interface with one function (execute()) and
> making Hello and Toto as classes implementing even if that's
> somewhat slower.
> Then I could use pragma(msg,
> getSymbolsByUDA!(mixin(__MODULE__), X)); and make an array
> sorted by opcode of this interface. Am I right about this ?
That would be the idea, yes.
--
Simen
More information about the Digitalmars-d-learn
mailing list