I look more to mathematical DSLs than any general purpose language for reasonable operator overloading.Quote(1) can not tell at a glance what a = b + c means without knowing the types of a,b,c and reading their definitions if they are classesNot having operators does not change this fact.