in reply to How do I make object methods callable as non-OO functions?

use Exporter; @ISA = ('Exporter'); @EXPORT = @EXPORT_OK = qw(frobnicate);
frobnicate is then available both as an OO-subroutine and a procedural one...