Dec 21, 2021
Thank you for reading the article in depth, and your comment. I must point out, however, that Scala traits, and mixins in general, are a convenience designed for code reuse in single-dispatch languages (mostly because most single-dispatch languages also do away with multiple inheritance (notable exception is C++). More specifically, don’t provide multiple-dispatch.