docs/unix-phil

changeset 46:98a1446744c7

now concrete page numbers in ref markers
author meillo@marmaro.de
date Mon, 12 Apr 2010 10:52:59 +0200
parents ade392f024aa
children b6ae4a8ab1d3
files unix-phil.ms
diffstat 1 files changed, 10 insertions(+), 17 deletions(-) [+]
line diff
     1.1 --- a/unix-phil.ms	Mon Apr 12 09:33:01 2010 +0200
     1.2 +++ b/unix-phil.ms	Mon Apr 12 10:52:59 2010 +0200
     1.3 @@ -372,11 +372,9 @@
     1.4  This is done by specifying arguments to the program call
     1.5  (command line switches).
     1.6  Gancarz discusses this topic as ``avoid captive user interfaces''.
     1.7 -.[
     1.8 +.[ [
     1.9  gancarz unix philosophy
    1.10 -%P 88 ff.
    1.11 -.]
    1.12 -.ds _p ", p. 88 ff.
    1.13 +.], page 88 ff.]
    1.14  .PP
    1.15  Non-interactive use is, during development, also an advantage for testing.
    1.16  Testing of interactive programs is much more complicated,
    1.17 @@ -592,11 +590,10 @@
    1.18  Its lifetime begins with the initial prototype and ends when the software is not used anymore.
    1.19  While being alive it will get extended, rearranged, rebuilt.
    1.20  Growing software matches the view that ``software is never finished. It is only released.''
    1.21 -.[
    1.22 +.[ [
    1.23  gancarz
    1.24  unix philosophy
    1.25 -%P 26
    1.26 -.]
    1.27 +.], page 26]
    1.28  .PP
    1.29  Software can be seen as being controlled by evolutionary processes.
    1.30  Successful software is software that is used by many for a long time.
    1.31 @@ -737,11 +734,10 @@
    1.32  Electronic mail was available in Unix very early.
    1.33  The first \s-1MUA\s0 on Unix was \f(CWmail\fP,
    1.34  which was already present in the First Edition.
    1.35 -.[
    1.36 +.[ [
    1.37  salus
    1.38  quarter century of unix
    1.39 -%P 41 f.
    1.40 -.]
    1.41 +.], page 41 f.]
    1.42  It was a small program that either printed the user's mailbox file
    1.43  or appended text to someone elses mailbox file,
    1.44  depending on the command line arguments.
    1.45 @@ -790,7 +786,6 @@
    1.46  .[
    1.47  ware
    1.48  rand history
    1.49 -%P 128-137
    1.50  .]
    1.51  .[
    1.52  peek
    1.53 @@ -936,11 +931,10 @@
    1.54  are two design goals that are directly visible in \s-1MH\s0.
    1.55  Gancarz actually presents \s-1MH\s0 in his book as example under the
    1.56  headline ``Making \s-1UNIX\s0 Do One Thing Well'':
    1.57 -.[
    1.58 +.[ [
    1.59  gancarz
    1.60  unix philosophy
    1.61 -%P 125
    1.62 -.]
    1.63 +.], page 125 ff.]
    1.64  .QP
    1.65  [\s-1MH\s0] consists of a series of programs which
    1.66  when combined give the user an enormous ability
    1.67 @@ -1092,10 +1086,9 @@
    1.68  Bruce Borden may have not convinced the management of \s-1RAND\s0
    1.69  to ever create \s-1MH\s0.
    1.70  In Bruce' own words:
    1.71 -.[
    1.72 +.[ [
    1.73  ware rand history
    1.74 -%P 132
    1.75 -.]
    1.76 +.], page 132]
    1.77  .QP
    1.78  [...] but [Stockton Gaines and Norm Shapiro] were not able
    1.79  to convince anyone that such a system would be fast enough to be usable.