On Saturday, 13 June 2020 at 15:11:49 UTC, Atila Neves wrote:
https://code.dlang.org/packages/tardy
https://github.com/atilaneves/tardy
[snip]
This is pretty cool. Thanks for sharing.
I have a few questions/comments:
1) It might make a good blog post at some point to discuss this
and the performance (perhaps with reference to the earlier open
methods blog post).
2) It looks like Polymorphic can only take one interface. Would
you consider adding the ability to have more than one? I suppose
a work-around would be to combine all the interfaces you would
want to use into a new interface before combining.
3) Do arrays work, as in Transformer(Adder(2), Plus1()) or
[Transformer(Adder(2)), Transformer(Plus1())]