
Signatures is a perl pragma that provides a simple and robust way to declare named parameters for your subroutines. it provides a syntax similar to perl function prototypes (see perlsub) and is robust since it does this without using source filters. it also provides a way to combine these signatures with normal perl prototypes.