CPAN Community Whipupability - better golf. Portability Extending and embedding TMTOWTDI
Google - can be difficult Community - less humour and tragedy Whipupability Portability - half a dozen interpreters (most written by perl folk) Extending and embedding - even i have done it, with pyrex. TOOWTDI There [should be] Only One Way To Do It
But really, there's always more than one way, and most of them are bad.