# HG changeset patch # User meillo@marmaro.de # Date 1266769399 -3600 # Node ID 59305c854751408c9589073121c2bd36b0cc284c # Parent c665b9e7bf8a5ad2b32d6f62f240e1aadfa143f9 rearrangements of headlines; summary (ch03) diff -r c665b9e7bf8a -r 59305c854751 unix-phil.ms --- a/unix-phil.ms Sun Feb 21 14:52:53 2010 +0100 +++ b/unix-phil.ms Sun Feb 21 17:23:19 2010 +0100 @@ -220,7 +220,7 @@ and shows concrete examples of its application. .SH -Examples +Pipes .LP Following are some examples to demonstrate how applied Unix Philosophy feels like. Knowledge of using the Unix shell is assumed. @@ -268,10 +268,7 @@ to get the desired output. There are also other ways to get the same output. It's a user's decision which way to go. - -.SH -Pipes -.LP +.PP The examples show that many tasks on a Unix system are accomplished by combining several small programs. The connection between the single programs is denoted by the pipe operator `|'. @@ -296,7 +293,7 @@ They have to interfaces that allows them to be used in such a way. .SH -Interface architecture +Interface design .LP Unix is, first of all, simple \(en Everything is a file. Files are sequences of bytes, without any special structure. @@ -628,11 +625,21 @@ but parts of it become successful instead? .SH -Results +Summary .LP -The unix phil is an answer to the sw design question -.LP -tool chains empower the uses of sw +This chapter explained the central ideas of the Unix Philosophy. +For each of the ideas, it was exposed what advantages they introduce. +The Unix Philosophy are guidelines that help to write valuable software. +From the view point of a software developer or software designer, +the Unix Philosophy provides answers to many software design problem. +.PP +The various ideas of the Unix Philosophy are very interweaved +and can hardly be applied independently. +However, the probably most important messages are: +.I "``Do one thing well!''" , +.I "``Keep it simple!''" , +and +.I "``Use software leverage!''