operator overloading
Perl
A kind of "overloading" that you can do on built-in operators to make them work on objects as if the objects were ordinary scalar values, but with the actual semantics supplied by the object class. This is set up with the overload "pragma".