in reply to Stayin' Alive (with CPAN)

In the event of something happening to me,
There's a soiled paper napkin I'd like you to see,
It's the documentation for a program that grew.

Have you seen the source code Mr. Jones?
Do you know what it means on the inside?
The LOC count is huge, it's one massive kludge
Mr. Jones.

I keep straining vi refactoring it out
Maybe move some of this parsing code around
Or say to hell with it and put away make(1)
Thinking instead I should go and play quake.

Does the input validate Mr. Jones?
Does it take tainted data from the outside?
If it don't end in 0, the buffer will overflow,
Mr. Jones.

In the event of sense entering this company,
I'd like us to use something better than C,
There's a language called perl licenced Artistic and GNU.

Have you seen my camel book Mr. Jones?
I'll take either the pink or the blue one.
Interpreters rule, and regexes are cool.
Mr. Jones