docs/unix-phil

diff unix-phil.ms @ 14:59305c854751

rearrangements of headlines; summary (ch03)
author meillo@marmaro.de
date Sun, 21 Feb 2010 17:23:19 +0100
parents c665b9e7bf8a
children 00e306ee903b
line diff
     1.1 --- a/unix-phil.ms	Sun Feb 21 14:52:53 2010 +0100
     1.2 +++ b/unix-phil.ms	Sun Feb 21 17:23:19 2010 +0100
     1.3 @@ -220,7 +220,7 @@
     1.4  and shows concrete examples of its application.
     1.5  
     1.6  .SH
     1.7 -Examples
     1.8 +Pipes
     1.9  .LP
    1.10  Following are some examples to demonstrate how applied Unix Philosophy feels like.
    1.11  Knowledge of using the Unix shell is assumed.
    1.12 @@ -268,10 +268,7 @@
    1.13  to get the desired output.
    1.14  There are also other ways to get the same output.
    1.15  It's a user's decision which way to go.
    1.16 -
    1.17 -.SH
    1.18 -Pipes
    1.19 -.LP
    1.20 +.PP
    1.21  The examples show that many tasks on a Unix system
    1.22  are accomplished by combining several small programs.
    1.23  The connection between the single programs is denoted by the pipe operator `|'.
    1.24 @@ -296,7 +293,7 @@
    1.25  They have to interfaces that allows them to be used in such a way.
    1.26  
    1.27  .SH
    1.28 -Interface architecture
    1.29 +Interface design
    1.30  .LP
    1.31  Unix is, first of all, simple \(en Everything is a file.
    1.32  Files are sequences of bytes, without any special structure.
    1.33 @@ -628,11 +625,21 @@
    1.34  but parts of it become successful instead?
    1.35  
    1.36  .SH
    1.37 -Results
    1.38 +Summary
    1.39  .LP
    1.40 -The unix phil is an answer to the sw design question
    1.41 -.LP
    1.42 -tool chains empower the uses of sw
    1.43 +This chapter explained the central ideas of the Unix Philosophy.
    1.44 +For each of the ideas, it was exposed what advantages they introduce.
    1.45 +The Unix Philosophy are guidelines that help to write valuable software.
    1.46 +From the view point of a software developer or software designer,
    1.47 +the Unix Philosophy provides answers to many software design problem.
    1.48 +.PP
    1.49 +The various ideas of the Unix Philosophy are very interweaved
    1.50 +and can hardly be applied independently.
    1.51 +However, the probably most important messages are:
    1.52 +.I "``Do one thing well!''" ,
    1.53 +.I "``Keep it simple!''" ,
    1.54 +and
    1.55 +.I "``Use software leverage!''
    1.56  
    1.57  
    1.58