docs/unix-phil

diff unix-phil.ms @ 16:f89ca78f289e

numbered 2nd level headings
author meillo@marmaro.de
date Sun, 21 Feb 2010 21:55:53 +0100
parents 00e306ee903b
children ef67aad148f6
line diff
     1.1 --- a/unix-phil.ms	Sun Feb 21 17:33:23 2010 +0100
     1.2 +++ b/unix-phil.ms	Sun Feb 21 21:55:53 2010 +0100
     1.3 @@ -219,7 +219,7 @@
     1.4  This chapter explains the philosophy, oriented on Gancarz,
     1.5  and shows concrete examples of its application.
     1.6  
     1.7 -.SH
     1.8 +.NH 2
     1.9  Pipes
    1.10  .LP
    1.11  Following are some examples to demonstrate how applied Unix Philosophy feels like.
    1.12 @@ -292,7 +292,7 @@
    1.13  The other is the design of the programs that are used in the pipeline.
    1.14  They have to interfaces that allows them to be used in such a way.
    1.15  
    1.16 -.SH
    1.17 +.NH 2
    1.18  Interface design
    1.19  .LP
    1.20  Unix is, first of all, simple \(en Everything is a file.
    1.21 @@ -345,7 +345,7 @@
    1.22  Testing of interactive programs is much more complicated,
    1.23  than testing of non-interactive programs.
    1.24  
    1.25 -.SH
    1.26 +.NH 2
    1.27  The toolchest approach
    1.28  .LP
    1.29  A toolchest is a set of tools.
    1.30 @@ -423,7 +423,7 @@
    1.31  This script acts like the one before, when called without an argument.
    1.32  But one can also specify a numerical argument to define the number of lines to print.
    1.33  
    1.34 -.SH
    1.35 +.NH 2
    1.36  A powerful shell
    1.37  .LP
    1.38  It was already said, that the Unix shell provides the possibility to
    1.39 @@ -487,7 +487,7 @@
    1.40  changing requirements.
    1.41  Software parts that are not written will not miss the requirements.
    1.42  
    1.43 -.SH
    1.44 +.NH 2
    1.45  Worse is better
    1.46  .LP
    1.47  The Unix Philosophy aims for the 80% solution;
    1.48 @@ -527,7 +527,7 @@
    1.49  then less effort was spent into the project, than it would have be
    1.50  when a different approach had been used.
    1.51  
    1.52 -.SH
    1.53 +.NH 2
    1.54  Upgrowth and survival of software
    1.55  .LP
    1.56  So far it was talked about \fIwriting\fP or \fIbuilding\fP software.
    1.57 @@ -634,7 +634,7 @@
    1.58  Who cares if the large program is a failure,
    1.59  but parts of it become successful instead?
    1.60  
    1.61 -.SH
    1.62 +.NH 2
    1.63  Summary
    1.64  .LP
    1.65  This chapter explained the central ideas of the Unix Philosophy.