Log in

No account? Create an account
David Hines [userpic]

APED: "something borrowed, something GNU"

March 17th, 2009 (11:04 pm)

odditycollector requested a poem about coding standards. Well, I tried.

Everyone waves banners
for their special coding standards,
so you shouldn't be surprised that we do, too.
You've read the ones for Perl
and for the Linux kernel,
so now the time has come for something GNU.

Any others are suggestions.
Unless you've the impression
that they'll make GNU much better, don't obey.
(Standard C prohibits
most extensions. That inhibits.
Avoid such silly orders like the plague.)

Don't refer to Unix source.
And always get your lawyers
to ensure that contributions are arranged --
we really need clear title.
This warning isn't idle.
Believe us, legal wrangles are a pain.

Perl and Python are okay,
but we really have to say
we prefer C, and, for extending, Guile.
Putting arbitrary limits
on data structures? We're agin' it.
But improving UNIX makes us smile.

Oh, and heaven knows
if you must write "Windows,"
Never, please, abbreviate it "win."
"Win" would mean high praise,
as you should know these days,
and doing that in GNU's a mortal sin.

It's complex, but don't hate it.
Yes, It may be complicated
but that's just what we made these standards for:
to make a better showing --
wait, where are you going?
Come back here! Don't run now! There's so much more!


Posted by: __marcelo (__marcelo)
Posted at: March 18th, 2009 04:07 am (UTC)

At least odditycollector didn't ask for a rhyming tutorial for the Sendmail configuration files?

Posted by: David Hines (hradzka)
Posted at: March 25th, 2009 11:53 pm (UTC)

Um. Yay?

Posted by: doctor_alice (doctor_alice)
Posted at: March 18th, 2009 04:40 am (UTC)

I liked it, and I don't know the first thing about GNU *or* coding standards.

Posted by: David Hines (hradzka)
Posted at: March 25th, 2009 11:54 pm (UTC)

Me neither! I faked it!

Posted by: Karen (odditycollector)
Posted at: March 19th, 2009 05:42 am (UTC)


But I don't mean any evil,
(so she says, behind a grin)
Though I knocked, my products crazy
did you have to let me in?

Posted by: David Hines (hradzka)
Posted at: March 25th, 2009 11:54 pm (UTC)


Glad to be of service!

6 Read Comments