Interesting paper on composing type definitions
Andrei Alexandrescu via Digitalmars-d
digitalmars-d at puremagic.com
Sun Mar 5 17:37:18 PST 2017
On 3/4/17 10:36 PM, Andrei Alexandrescu wrote:
> https://pdfs.semanticscholar.org/5de7/591a853ec947f8de7dc70df0b2ecc38b8774.pdf
> -- Andrei
An idea inspired by this paper would be a type Sum such that Sum!(A, B)
stores both states of A and B and the joint API offered by the two.
Would be a good exercise in applying introspection. Also, when there are
clashing primitives, Sum might offer the option to make one of the types
"dominant", eliminate the function from the joint interface, or disallow
composition altogether. -- Andrei
More information about the Digitalmars-d
mailing list