Beefy Boxes and Bandwidth Generously Provided by pair Networks
laziness, impatience, and hubris

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
[pryrt]: stevieb: going thru cblast to get caught up, I see that strawberry fixed their download hashes. Fast turnaround on that fix. :-)
[pryrt]: Are you going to tie the berrybrew expected hashes to their releases.json to keep it always up-to-date?

How do I use this? | Other CB clients
Other Users?
Others rifling through the Monastery: (7)
As of 2017-03-30 13:11 GMT
Find Nodes?
    Voting Booth?
    Should Pluto Get Its Planethood Back?

    Results (357 votes). Check out past polls.