enuhtac: > As there are no answers related to opCmp I assume I have to use one of > my ugly workarounds... The operator overloading done with opCmp is too much coarse even if you want to implement sets with operators like <= < > >= == for subset, etc. So are two use cases enough to question the current design of D opCmp? Bye, bearophile