package X::Y::Z; sub xyz { ... } sub abc { X::Y::Z::xyz(); # I have just called xyz() from this current package # by using the above expression, except from making sure I don't accidentally call another xyz(), # my intent is to say: # "reader: don't go looking for xyz() elsewhere, it is declared in this same package" # but the above is too long and some reader may forget # what package there editor is currently showing or confuse it with similarly named: X::Y::Z1 etc. # I would prefer a shorter but equivalent way of calling xyz() of current package # similar to ::xyz() for main - short and to the point: this sub is implemented IN THIS package }