Beefy Boxes and Bandwidth Generously Provided by pair Networks
XP is just a number

More Tao / Perl Whimsy

by webfiend (Vicar)
on Jul 06, 2001 at 02:52 UTC ( #94325=poem: print w/replies, xml ) Need Help??

I was just wandering around in the Temple (avoiding work, mostly), and I couldn't help but notice a thoughtful comparison comparison between Perlism and Taoism. It inspired me to share this rather shameful bit that I stole / adapted from the Tao Teh Ching a while back.

Programmers of the highest class, when they hear about Perl, practice it diligently.
Mediocre programmers, when they have heard about it, seem now to use it and now to forget it.
Programmers of the lowest class, when they have heard about it, laugh greatly at it.
If it were not (thus) laughed at, it would not be fit to be Perl.

Therefore the developers have thus expressed themselves:--

Perl, when clearest seen, seems structure to lack;
Who progress in it makes, seems drawing back;
Its cleanest code looks like a rugged hack.
Its funny symbols from the shell doth rise;
Its natural syntax seems to offend the eyes;
And he has most whose lot the least supplies.
Its OOP seems but poor and low;
Its simple ref's seem change to undergo;
Its CPAN doth yet no corner show
A language great, it is the slowest made;
Loud is its sound, but never word it said;
A semblance great, the shadow of a shade.

Good Perl is hidden, and has no name;
but it is Perl which is skilful at imparting (to all programs what they need) and making them useful.

All of this is written with deep and (mostly) sincere apologies to both Larry Wall and Lao Tse.

"All you need is ignorance and confidence; then success is sure." -- Mark Twain

Replies are listed 'Best First'.
Re: More Tao / Perl Whimsy
by vilk (Beadle) on Jul 06, 2001 at 18:49 UTC
    You do not need to apologize, as you are just expressing yourself in poetry; it does justice to both Tao and Perl. I rather like it.

    Perhaps I can expand a bit.

    Perl who does to much becomes buggy; Perl who tries too much will crash.

    Perl has three treasures,
    It $blesses and protects them.
    The first is called forgiving syntax;
    The second is called one-liners;
    The third is There Is More Than One Way To Do It.


Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: poem [id://94325]
Approved by root
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others wandering the Monastery: (2)
As of 2021-05-08 14:20 GMT
Find Nodes?
    Voting Booth?
    Perl 7 will be out ...

    Results (96 votes). Check out past polls.