version 1.227, 2021/04/22 18:50:23 |
version 1.228, 2021/10/05 16:10:54 |
|
|
<table id=contents> |
<table id=contents> |
<tr> |
<tr> |
<td> |
<td> |
|
7.0: <a href="#70">"The Style Hymn"</a><br> |
6.9: <a href="#69">"Vetera Novis"</a><br> |
6.9: <a href="#69">"Vetera Novis"</a><br> |
6.8: <a href="#68">"Hacker People"</a><br> |
6.8: <a href="#68">"Hacker People"</a><br> |
6.2: <a href="#62">"A 3 line diff"</a><br> |
6.2: <a href="#62">"A 3 line diff"</a><br> |
|
|
<br> |
<br> |
The Songs 5.2 - 6.0 |
The Songs 5.2 - 6.0 |
</table> |
</table> |
|
|
|
<hr> |
|
<h2 id=70><a href="70.html">7.0</a>: "The Style Hymn"</h2> |
|
|
|
<table class=song> |
|
<tr> |
|
<td> |
|
|
|
<div class=download> |
|
3:14 |
|
<a href="https://ftp.openbsd.org/pub/OpenBSD/songs/song70.mp3">(MP3 5.9MB)</a> |
|
<a href="https://ftp.openbsd.org/pub/OpenBSD/songs/song70.ogg">(OGG 3.1MB)</a> |
|
</div> |
|
|
|
<div class=commentary> |
|
<p> |
|
XXX |
|
<p> |
|
</div> |
|
|
|
<td class=lyrics> |
|
<p> |
|
There we see developers, busy as bees.<br> |
|
They plan and polish one KNF after another.<br> |
|
Each carefully tending to their trees.<br> |
|
Leaving directories better than they found them.<br> |
|
<br> |
|
The group shares common norms for style and aesthetics.<br> |
|
Indentation is a brisk 8 character tab.<br> |
|
Four spaces are used for the second level.<br> |
|
All code fits in 80 columns.<br> |
|
Only tabs followed by spaces are used to form the indentation.<br> |
|
Looking at the source sideways, this makes for a magnificent skyline.<br> |
|
<br> |
|
Punctilious and meticulous attention to detail.<br> |
|
Major structures are declared at the top of the file in which they are used.<br> |
|
Each variable declaration its own line.<br> |
|
Except in functions, where multiple ones per line are okay.<br> |
|
A cheerful tab after the first word.<br> |
|
Variables are sorted by use, then by size, then by alphabetical order.<br> |
|
Each and every trailing whitespace buffed away.<br> |
|
<br> |
|
Important comments can be recognized by their sheer size: a single sentence<br> |
|
is allowed to occupy three whole lines by spreading its starry lines!<br> |
|
All major routines have a comment briefly describing what they do.<br> |
|
The comment before the "main" routine describes what the program does.<br> |
|
Usage statements take the same form as the synopsis in manual pages.<br> |
|
Of course, manual pages are this masterpiece's crown jewels.<br> |
|
<br> |
|
|
|
<td class=art> |
|
<img alt="" src="images/9.gif"> |
|
</table> |
|
|
|
<p class=colophon> |
|
Commentary by XXX. |
|
Lyrics by Job Snijders. |
|
Composed by Lourens van der Zwaag & Anouk Tuijnman. |
|
Produced by Lourens van der Zwaag. |
|
Vocals by Tos van Eekeren & Anouk Tuijnman. |
|
|
<hr> |
<hr> |
<h2 id=69><a href="69.html">6.9</a>: "Vetera Novis"</h2> |
<h2 id=69><a href="69.html">6.9</a>: "Vetera Novis"</h2> |