This question about how to extend a Scala collection led me to this answer, which extends from SetProxy
rather than Set
. But SetProxy
has since been deprecated! The documentation says "(Since version 2.11.0) Proxying is deprecated due to lack of use and compiler-level support."
Why has proxying not gotten use and compiler support? Does Scala provide a better technique for accomplishing the same thing? Was it found to have some fatal flaw?