docs/bib-ref1

changeset 0:c264ce6f5b83

let's start with that
author markus schnalke <meillo@marmaro.de>
date Wed, 13 Nov 2013 08:15:58 +0100
parents
children deedec7f31eb
files .hgignore bib front.roff makefile refs.roff style text.roff toc.roff
diffstat 8 files changed, 932 insertions(+), 0 deletions(-) [+]
line diff
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/.hgignore	Wed Nov 13 08:15:58 2013 +0100
     1.3 @@ -0,0 +1,10 @@
     1.4 +syntax: glob
     1.5 +
     1.6 +old/
     1.7 +docs/
     1.8 +
     1.9 +ref1.ps
    1.10 +ref1.pdf
    1.11 +
    1.12 +*.ig
    1.13 +refs/
     2.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     2.2 +++ b/bib	Wed Nov 13 08:15:58 2013 +0100
     2.3 @@ -0,0 +1,242 @@
     2.4 +%A Markus Schnalke
     2.5 +%T Why the Unix Philosophy still matters
     2.6 +%R Term paper
     2.7 +%I Ulm University
     2.8 +%D 2010
     2.9 +%O \fU http://\:marmaro.de/\:docs/\:studium/\:unix-phil/
    2.10 +%K term paper
    2.11 +
    2.12 +%A Mike Gancarz
    2.13 +%T The UNIX Philosophy
    2.14 +%D 1995
    2.15 +%I Digital Press
    2.16 +%O \s-1ISBN\s0: 1-55558-123-4.
    2.17 +
    2.18 +%A Eric S. Raymond
    2.19 +%T The Art of UNIX Programming
    2.20 +%D 2004
    2.21 +%I Addison-Wesley
    2.22 +%O \s-1ISBN\s0: 0-13-142901-9.
    2.23 +Also available online at: \fU http://\:www.faqs.org/\:docs/\:artu/
    2.24 +
    2.25 +%A Brian W. Kernighan
    2.26 +%A Rob Pike
    2.27 +%T The UNIX Programming Environment
    2.28 +%I Prentice Hall
    2.29 +%D 1984
    2.30 +%O \s-1ISBN\s0: 0-13-937681-X.
    2.31 +
    2.32 +%A Brian W. Kernighan
    2.33 +%A Rob Pike
    2.34 +%T The Practice of Programming
    2.35 +%I Addison-Wesley
    2.36 +%D 1999
    2.37 +%O \s-1ISBN\s0: 0-201-61586-X.
    2.38 +
    2.39 +%A Frederick P. Brooks, Jr.
    2.40 +%T The Mythical Man-Month: Essays on Software Engineering
    2.41 +%D 1995
    2.42 +%V Anniversary Edition
    2.43 +%I Addison Wesley Longman
    2.44 +%O \s-1ISBN\s0: 0-201-83595-9.
    2.45 +
    2.46 +%A Frederick P. Brooks, Jr.
    2.47 +%T No Silver Bullet: Essence and Accidents of Software Engineering
    2.48 +%B Information Processing 1986, the Proceedings of the
    2.49 +	IFIP Tenth World Computing Conference
    2.50 +%D 1986
    2.51 +%P 1069\(en1076
    2.52 +%I Elsevier Science B.V.
    2.53 +%C Amsterdam, The Netherlands
    2.54 +
    2.55 +%A Bryan Costales
    2.56 +%A Claus A\[germandbls]mann
    2.57 +%A George Jansen
    2.58 +%A Gregory N. Shapiro
    2.59 +%T sendmail
    2.60 +%D 2008
    2.61 +%V Fourth Edition
    2.62 +%I O'Reilly
    2.63 +%O \s-1ISBN\s0: 0-596-51029-2.
    2.64 +
    2.65 +%A Peter H. Salus
    2.66 +%T A Quarter Century of UNIX
    2.67 +%D 1994
    2.68 +%I Addison-Wesley
    2.69 +%O \s-1ISBN\s0: 0-201-54777-5.
    2.70 +%K mcilroy unix philosophy (p. 53)
    2.71 +
    2.72 +%A Jerry Peek
    2.73 +%T MH & xmh: Email for Users & Programmers
    2.74 +%D 1995
    2.75 +%I O'Reilly
    2.76 +%O An updated version of the book (named \fIMH & nmh\fP) is
    2.77 +freely available on the Internet:
    2.78 +\fUhttp://\:rand-mh.sourceforge.net/\:book/\fP\|.
    2.79 +The latest update happened in May 2006.
    2.80 +%K mh book
    2.81 +
    2.82 +%A Brian W. Kernighan
    2.83 +%A Dennis M. Ritchie
    2.84 +%T The C Programming Language
    2.85 +%I Prentice Hall
    2.86 +%D 1988
    2.87 +%V Second Edition
    2.88 +%O \s-1ISBN\s0: 0-13-110362-8.
    2.89 +%K K&R
    2.90 +
    2.91 +%A Stephen R. Bourne
    2.92 +%T The UNIX System
    2.93 +%S International Computer Science Series
    2.94 +%I Addison-Wesley
    2.95 +%D 1983
    2.96 +%O \s-1ISBN\s0: 0-201-13791-7.
    2.97 +
    2.98 +%A Marc J. Rochkind
    2.99 +%T Advanced UNIX Programming
   2.100 +%S Software Series
   2.101 +%I Prentice-Hall
   2.102 +%D 1985
   2.103 +%O \s-1ISBN\s0: 0-13-011800-1.
   2.104 +
   2.105 +%A David A. Curry
   2.106 +%T UNIX Systems Programming for SVR4
   2.107 +%S Nutshell Series
   2.108 +%I O'Reilly
   2.109 +%D 1996
   2.110 +%O \s-1ISBN\s0: 1-56592-163-1.
   2.111 +
   2.112 +%A Marshall T. Rose
   2.113 +%A John L. Romine
   2.114 +%T MH.5: How to process 200 messages a day and still get some real work done
   2.115 +%B Proceedings, Summer Usenix Conference and Exhibition
   2.116 +%C Portland, Oregon
   2.117 +%D June 1985
   2.118 +%P 455\(en487
   2.119 +
   2.120 +%A Diomidis Spinellis
   2.121 +%T Code Quality: The Open Source Perspective
   2.122 +%S Effective Software Development Series
   2.123 +%I Pearson Education
   2.124 +%D 2006
   2.125 +%O \s-1ISBN\s0: 0-321-16607-8.
   2.126 +
   2.127 +%L XVS87
   2.128 +%K posix
   2.129 +%B X/Open Portability Guide
   2.130 +%D January 1987
   2.131 +%V 1
   2.132 +%T XVS Commands and Utilities
   2.133 +%O \s-1ISBN\s0: 0-444-70174-5.
   2.134 +
   2.135 +%L XCU92
   2.136 +%K posix
   2.137 +%B CAE Specification
   2.138 +%D July 1992
   2.139 +%I The Open Group
   2.140 +%T Commands and Utilities (XCU), Issue 4
   2.141 +%O \s-2ISBN\s0: 1-872630-48-0.
   2.142 +
   2.143 +%A M. D. McIlroy
   2.144 +%A E. N. Pinson
   2.145 +%A B. A. Tague
   2.146 +%T UNIX Time-Sharing System: Foreword
   2.147 +%J The Bell System Technical Journal
   2.148 +%I Bell Laboratories
   2.149 +%D 1978
   2.150 +%V 57
   2.151 +%N 6
   2.152 +%P 1902
   2.153 +%K bstj
   2.154 +
   2.155 +%A Robert H. Anderson
   2.156 +%A Norman Z. Shapiro
   2.157 +%A Tora K. Bikson
   2.158 +%A Phyllis H. Kantar
   2.159 +%T The Design of the MH Mail System
   2.160 +%S A RAND Note
   2.161 +%G N-3017-IRIS
   2.162 +%D December 1989
   2.163 +%I The RAND Corporation
   2.164 +
   2.165 +%A Antoine de Saint-Exup\[eacute]ry
   2.166 +%T Wind, Sand and Stars
   2.167 +%D 1939
   2.168 +%I Reynal & Hitchcock
   2.169 +%C New York
   2.170 +%K saint exupery
   2.171 +
   2.172 +%A Jan Wolter
   2.173 +%T DBM Hash Libraries
   2.174 +%B Unix Incompatibility Notes
   2.175 +%D 2000\(en2004
   2.176 +%O \fU http://\:www.unixpapa.com/\:incnote/\:dbm.html
   2.177 +
   2.178 +%L MH-Memo
   2.179 +%H The Original MH-Proposal Memorandum:
   2.180 +%T The Next Message System
   2.181 +%A Stock Gaines
   2.182 +%A Norm Shapiro
   2.183 +%I RAND Corporation
   2.184 +%D Undated
   2.185 +%O Unpublished. Quoted in \fIRAND and the Information Evolution\fP
   2.186 +by Willis H. Ware, 2008, p. 129\|ff.
   2.187 +Also available online at:
   2.188 +\fUhttp://\:rand-mh.sourceforge.net/\:book/\:overall/\:hiofmh.html#TOMHP
   2.189 +
   2.190 +%T The Mail Handler
   2.191 +%B RAND and the Information Evolution: A History in Essays and Vignettes
   2.192 +%A Willis H. Ware
   2.193 +%D 2008
   2.194 +%I RAND Corporation
   2.195 +%P 128\(en137
   2.196 +%O \s-1ISBN\s0: 978-0-8330-4513-3.
   2.197 +Also available online at:
   2.198 +\fU http://\:www.rand.org/\:pubs/\:corporate_pubs/\:2008/\:RAND_CP537.pdf
   2.199 +
   2.200 +%T An AJPO User's Guide for MH, the Rand Message Handling System
   2.201 +%V Version 1.1
   2.202 +%A Sara E. Moss
   2.203 +%A Purvis M. Jackson
   2.204 +%D September 1988
   2.205 +%I Carnegie Mellon University
   2.206 +%G CMU/SEI-88-UG-1, ESD-TR-88-030
   2.207 +%O \fU http://\:www.dtic.mil/\:dtic/\:tr/\:fulltext/\:u2/\:a204635.pdf
   2.208 +
   2.209 +%T MH for Beginners
   2.210 +%A Mary Hegardt
   2.211 +%A Tim Morgan
   2.212 +%D April 12 1990
   2.213 +%O \fU http://\:git.savannah.gnu.org/\:cgit/\:nmh.git/\:plain/\:docs/\:historical/\:beginners.pdf
   2.214 +
   2.215 +%T The Rand MH Message Handling System: Tutorial
   2.216 +%A Marshall T. Rose
   2.217 +%A Jerry N. Sweet
   2.218 +%D May 21 1986
   2.219 +%O \fU http://\:git.savannah.gnu.org/\:cgit/\:nmh.git/\:plain/\:docs/\:historical/\:tutorial.pdf
   2.220 +
   2.221 +%T The qmail Handbook
   2.222 +%H \h'\n(.lu'
   2.223 +%A Dave Sill
   2.224 +%I Apress
   2.225 +%D 2002
   2.226 +%O \s-1ISBN\s0: 1-893115-40-2.
   2.227 +
   2.228 +%L lecture:\|cs
   2.229 +%H Lecture:
   2.230 +%A Markus Schnalke
   2.231 +%T mmh
   2.232 +%S ChaosSeminar
   2.233 +%I CCC Ulm
   2.234 +%D April 2012
   2.235 +%O \fU http://\:ulm.ccc.de/\:ChaosSeminar/\:2012/\:04_mmh
   2.236 +
   2.237 +%L lecture:\|gpn
   2.238 +%H Lecture:
   2.239 +%A Markus Schnalke
   2.240 +%T meillo's mail handler
   2.241 +%S Gulaschprogrammiernacht
   2.242 +%I Entropia Karlsruhe
   2.243 +%D June 2012
   2.244 +%O \fU https://\:entropia.de/\:GPN12:meillo%27s_mail_handler
   2.245 +%K gpn mmh
     3.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     3.2 +++ b/front.roff	Wed Nov 13 08:15:58 2013 +0100
     3.3 @@ -0,0 +1,32 @@
     3.4 +\0
     3.5 +.po 0
     3.6 +.ll 21c
     3.7 +.sp 1c
     3.8 +.ps 20
     3.9 +.vs 20
    3.10 +.ce 99
    3.11 +.sp 2
    3.12 +.ps 16
    3.13 +Markus Schnalke
    3.14 +.sp |10c
    3.15 +.ps 20
    3.16 +.B
    3.17 +Die Anfaenge der digitalen Revolution
    3.18 +.R
    3.19 +.sp
    3.20 +.ps 16
    3.21 +Der Einzug der Computertechnik
    3.22 +in das wissenschaftliche Bibliothekswesen
    3.23 +.sp |16c
    3.24 +.ps 14
    3.25 +Lehrgebiet: Bibliotheksgeschichte
    3.26 +Dozent: Bernhard Lübbers
    3.27 +.ps 16
    3.28 +.sp 4
    3.29 +Bibliotheksakademie Bayern
    3.30 +Kurs Q4 2012/2014
    3.31 +.sp 3
    3.32 +.ps 20
    3.33 +2013
    3.34 +.ce 0
    3.35 +.RT
     4.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     4.2 +++ b/makefile	Wed Nov 13 08:15:58 2013 +0100
     4.3 @@ -0,0 +1,45 @@
     4.4 +NAME = ref1
     4.5 +CHAPS = style front.roff toc.roff text.roff refs.roff
     4.6 +BIB = bib
     4.7 +PDFFLAGS = -sPAPERSIZE=a4 -dPDFSETTINGS=/prepress
     4.8 +REFER = refer -n -p bib -e -P -sLAD -l,2 -k
     4.9 +
    4.10 +all: $(NAME).ps
    4.11 +
    4.12 +$(NAME).ps: $(CHAPS) makefile $(BIB) toc.ig refs.ig
    4.13 +	export TROFFONTS=fonts;\
    4.14 +	soelim $(CHAPS) | $(REFER) | \
    4.15 +		tbl | grap | pic | \
    4.16 +		troff -Tps -ms -mpictures 2>err.ig | dpost >$@
    4.17 +
    4.18 +err.ig: $(CHAPS)
    4.19 +	export TROFFONTS=fonts;\
    4.20 +	soelim $(CHAPS) | $(REFER) | \
    4.21 +		tbl | grap | pic | \
    4.22 +		troff -Tps -ms -mpictures -rZ1 -z 2>$@
    4.23 +
    4.24 +toc.ig: err.ig
    4.25 +	sed -n '/^TOC____/s///p' err.ig >$@
    4.26 +
    4.27 +refs.ig: err.ig
    4.28 +	mkdir -p refs
    4.29 +	awk -F '\t' '/^REF____/{ \
    4.30 +		sub(/^REF____/,""); \
    4.31 +		printf $$2 >"refs/"$$1; close("refs/$$1"); \
    4.32 +		printf $$3 >"refs/"$$1".page"; close("refs/$$1.page");\
    4.33 +	}' err.ig
    4.34 +
    4.35 +pdf: $(NAME).pdf
    4.36 +$(NAME).pdf: $(NAME).ps
    4.37 +	ps2pdf $(PDFFLAGS) $(NAME).ps 2>/dev/null
    4.38 +
    4.39 +book: book.pdf
    4.40 +book.pdf: book.ps
    4.41 +	ps2pdf $(PDFFLAGS) book.ps 2>/dev/null
    4.42 +book.ps: $(NAME).ps
    4.43 +	psbook -s16 $(NAME).ps | psnup -2 -m2mm >$@
    4.44 +
    4.45 +clean:
    4.46 +	rm -f $(NAME).ps $(NAME).pdf book.ps book.pdf
    4.47 +	rm -rf refs
    4.48 +	rm -f *.ig
     5.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     5.2 +++ b/refs.roff	Wed Nov 13 08:15:58 2013 +0100
     5.3 @@ -0,0 +1,8 @@
     5.4 +.H0 Quellen no
     5.5 +
     5.6 +.nr PS 10
     5.7 +.nr VS 12
     5.8 +
     5.9 +.[
    5.10 +$LIST$
    5.11 +.]
     6.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     6.2 +++ b/style	Wed Nov 13 08:15:58 2013 +0100
     6.3 @@ -0,0 +1,479 @@
     6.4 +.do xflag 3
     6.5 +.de __
     6.6 +..
     6.7 +.blm __  \" ignore empty lines in input
     6.8 +.lc_ctype en_US.utf8
     6.9 +.mediasize a4
    6.10 +
    6.11 +.ig
    6.12 +.fp 1 R LinLibertine_R otf
    6.13 +.feature R +onum
    6.14 +.fp 2 I LinLibertine_RI otf
    6.15 +.feature I +onum
    6.16 +.fp 3 B LinLibertine_RB otf
    6.17 +.feature B +onum
    6.18 +.fp 4 BI LinLibertine_RBI otf
    6.19 +.feature BI +onum
    6.20 +..
    6.21 +
    6.22 +.fp 1 R urw/bookman/ubkl8a pfb
    6.23 +.fp 2 I urw/bookman/ubkli8a pfb
    6.24 +.fp 3 B urw/bookman/ubkd8a pfb
    6.25 +.fp 4 BI urw/bookman/ubkdi8a pfb
    6.26 +
    6.27 +.fp 5 CW TerminusMedium-4.36 ttf
    6.28 +.fp 0 CI TerminusMediumItalic-4.36 ttf
    6.29 +.fp 0 CB TerminusBold-4.36 ttf
    6.30 +.fp 0 L TerminusMedium-4.36 ttf
    6.31 +.fp 0 U TerminusMedium-4.36 ttf
    6.32 +.ftr CW -\-`\`'\'
    6.33 +.ftr CI -\-`\`'\'
    6.34 +.ftr CB -\-`\`'\'
    6.35 +.ftr L -\-`\`'\'
    6.36 +.ftr U -\-`\`'\'
    6.37 +.fzoom U .9
    6.38 +.ig
    6.39 +.fp 0 SC LinLibertine_R otf
    6.40 +.feature SC +onum +smcp
    6.41 +.fp 0 IC LinLibertine_RI otf
    6.42 +.feature IC +onum +smcp
    6.43 +.fp 0 BC LinLibertine_RB otf
    6.44 +.feature BC +onum +smcp
    6.45 +..
    6.46 +.fp 0 SC urw/avantgar/uagk8a pfb
    6.47 +
    6.48 +.ss 12 0  \" the second (non-portable) argument requests french spacing
    6.49 +
    6.50 +.nr PI 4n
    6.51 +.nr PD .3v
    6.52 +.nr QI 2u*\n(PIu
    6.53 +.nr lu 0
    6.54 +.af PN i
    6.55 +
    6.56 +.nr PS 12
    6.57 +.nr VS 18
    6.58 +
    6.59 +.ig
    6.60 +.ds _E '\\\\n(PN''\f(SCMarkus Schnalke: The Modern Mail Handler\fP'  \" left
    6.61 +.ds _a '\f(SCAppendix \\\\n(H1\ \ \\\\*(_C\fP''\\\\n(PN'  \" right
    6.62 +.ds _o '\f(SC\\\\*(_C\fP''\\\\n(PN'  \" right
    6.63 +..
    6.64 +.ds _O '\f(SCMarkus Schnalke: Die Anfaenge der digitalen Revolution''\\\\n(PN'  \" right
    6.65 +.ds _E \\*(_O
    6.66 +.ds _o \\*(_O
    6.67 +.ds CH "
    6.68 +
    6.69 +.nr HM 2.5c
    6.70 +.nr FM 2.5c
    6.71 +.nr LL 15c
    6.72 +.ll 15c
    6.73 +.nr LT \n(LL
    6.74 +
    6.75 +.	\" _M - change margins for text block on next page
    6.76 +.de _M
    6.77 +.\" .if t .if o .nr PO 5c
    6.78 +.\" .if t .if e .nr PO 3c
    6.79 +.nr PO 2.5c
    6.80 +.ds CF "
    6.81 +..
    6.82 +.wh -1u _M
    6.83 +
    6.84 +.	\" ZZ - enlarge or shorten the text block on the current
    6.85 +.	\"      page to avoid widows
    6.86 +.	\"  .ZZ      -> enlarge by one line
    6.87 +.	\"  .ZZ +3   -> enlarge by three lines
    6.88 +.	\"  .ZZ -2   -> shorten by two lines
    6.89 +.	\"  .ZZ +1c  -> enlarge by one centimeter
    6.90 +.	\"  .ZZ ""   -> reset to the default
    6.91 +.de ZZ
    6.92 +.ie \\n(.$=0 .ch FO -\\n(FMu+1v
    6.93 +.el .ch FO -\\n(FMu\\$1
    6.94 +..
    6.95 +
    6.96 +.	\" CW - Set text in CW font (similar to .B and .I)
    6.97 +.de CW
    6.98 +.nr PQ \\n(.f
    6.99 +.if t \{\
   6.100 +.	ft CW
   6.101 +.	if !^\\$1^^ \&\\$1\f\\n(PQ\\$2
   6.102 +.\}
   6.103 +.if n \{\
   6.104 +.	ie ^\\$1^^ .ul 999
   6.105 +.	el .ul 1
   6.106 +.	if \\n(.$=1 \&\\$1
   6.107 +.	if \\n(.$>1 \&\\$1\c
   6.108 +.	if \\n(.$>1 \&\\$2
   6.109 +.\}
   6.110 +..
   6.111 +
   6.112 +.	\" refer(1) stuff
   6.113 +.ds [. " [
   6.114 +.ds .] ]
   6.115 +.rm ]<
   6.116 +.de ]<
   6.117 +.	de FP
   6.118 +.	IP \\\\$1
   6.119 +\\..
   6.120 +.	rm FS FE
   6.121 +..
   6.122 +
   6.123 +.	\" PT - page top macro of ms
   6.124 +.am PT
   6.125 +.	rs
   6.126 +..
   6.127 +
   6.128 +
   6.129 +.	\" RN - Reset PN and continue on an odd page ($1=number-format)
   6.130 +.de RN
   6.131 +.ie e .pn 1
   6.132 +.el \{
   6.133 +.       pn 0
   6.134 +.       bp
   6.135 +.\}
   6.136 +.ie \\n(.$=1 .af PN \\$1
   6.137 +.el .af PN 1
   6.138 +..
   6.139 +
   6.140 +
   6.141 +.	\" T_ - Add TOC entry ($1=pre-space $2=indent-level $3=text)
   6.142 +.de T_
   6.143 +.tm TOC____.sp \\$1
   6.144 +.tm TOC____\&\\h'\\$2u*2u*\\n(PIu'\\$3\0\0\a\t\\n(PN\fR
   6.145 +..
   6.146 +
   6.147 +.	\" NH - redefine numbered heading
   6.148 +.de NH
   6.149 +.SH
   6.150 +.nr NS \\$1
   6.151 +.if !\\n(.$ .nr NS 1
   6.152 +.if !\\n(NS .nr NS 1
   6.153 +.nr H\\n(NS +1
   6.154 +.if \\n(NS<2 .nr H2 0
   6.155 +.if \\n(NS<3 .nr H3 0
   6.156 +.ds SN \\n(H1
   6.157 +.if \\n(NS>1 .as SN \&.\\n(H2
   6.158 +.if \\n(NS>2 .as SN \&.\\n(H3
   6.159 +..
   6.160 +
   6.161 +.	\" H- - Chapter not numbered and not in TOC
   6.162 +.de H-
   6.163 +.EH "
   6.164 +.OH "
   6.165 +.bp
   6.166 +.\" .if e .rs  \" move to an odd page
   6.167 +.\" .if e .bp
   6.168 +.lg 0
   6.169 +.nr PS +6
   6.170 +.nr VS +6
   6.171 +.SH
   6.172 +.ce 1
   6.173 +.tr aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ
   6.174 +\&\\$1
   6.175 +.br
   6.176 +.tr aabbccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz
   6.177 +.nr PS -6
   6.178 +.nr VS -6
   6.179 +.lg
   6.180 +.EH "\\\\*(_E
   6.181 +.OH "\\\\*(_o
   6.182 +.\" .ds CF \\n(PN
   6.183 +.RT
   6.184 +.sp 4
   6.185 +.nr PP 0
   6.186 +..
   6.187 +
   6.188 +.	\" AP - Start the Appendix
   6.189 +.de AP
   6.190 +.nr _A 1
   6.191 +.nr H1 0
   6.192 +.af H1 A
   6.193 +..
   6.194 +
   6.195 +.	\" H0 - Chapter ($2=="no" -> not numbered)
   6.196 +.de H0
   6.197 +.EH "
   6.198 +.OH "
   6.199 +.bp
   6.200 +.\" .if e .rs  \" begin chapter on an odd page
   6.201 +.\" .if e .bp
   6.202 +.lg 0
   6.203 +.nr PS +6
   6.204 +.nr VS +6
   6.205 +.ie ,\\$2,no, .SH
   6.206 +.el \{\
   6.207 +.	NH 1
   6.208 +.	ce 1
   6.209 +.ie \\n(_A Appendix \\*(SN
   6.210 +.el Chapter \\*(SN
   6.211 +.	sp .5
   6.212 +.\}
   6.213 +.ce 1
   6.214 +.tr aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ
   6.215 +\&\\$1
   6.216 +.br
   6.217 +.tr aabbccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz
   6.218 +.nr PS -6
   6.219 +.nr VS -6
   6.220 +.lg
   6.221 +.\" add to TOC
   6.222 +.rm t_
   6.223 +.if !,\\$2,no, .ds t_ \\Z'\\*(SN'\\h'3n'
   6.224 +.T_ .5v 0 "\fB\\*(t_\\$1
   6.225 +.\" set page headers and footers
   6.226 +.EH "\\\\*(_E
   6.227 +.ds _C "\\$1
   6.228 +.ie ,\\$2,no, .OH "\\\\*(_o
   6.229 +.el .ie \\n(_A .OH "\\\\*(_a
   6.230 +.el .OH "\\\\*(_O
   6.231 +.\" .ds CF \\n(PN
   6.232 +.RT
   6.233 +.sp 4
   6.234 +.nr PP 0
   6.235 +..
   6.236 +
   6.237 +
   6.238 +.	\" H1 - Section ($2=="no" -> not numbered)
   6.239 +.de H1
   6.240 +.br
   6.241 +.ne 7
   6.242 +.sp
   6.243 +.lg 0
   6.244 +.nr PS +2
   6.245 +.nr VS +2
   6.246 +.ie '\\$2'no' .SH
   6.247 +.el .NH 2
   6.248 +.if !'\\$2'no' \&\\*(SN
   6.249 +.tr aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ
   6.250 +\&\\$1
   6.251 +.br
   6.252 +.tr aabbccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz
   6.253 +.nr PS -2
   6.254 +.nr VS -2
   6.255 +.lg
   6.256 +.if !'\\$2'no' .T_ .3v 1 "\\Z'\\*(SN'\\h'4n'\\$1  \" add to TOC
   6.257 +.RT
   6.258 +.nr PP 0
   6.259 +..
   6.260 +
   6.261 +.	\" H2 - Subsection
   6.262 +.de H2
   6.263 +.br
   6.264 +.ne 4
   6.265 +.NH 3
   6.266 +\&\\*(SN \\$1
   6.267 +.T_ 0 2 "\\Z'\\*(SN'\\h'5.5n'\\$1  \" add to TOC
   6.268 +.RT
   6.269 +.nr PP 0
   6.270 +..
   6.271 +
   6.272 +.	\" U1 - Section ($2=="yes" -> add to TOC)
   6.273 +.de U1
   6.274 +.br
   6.275 +.ne 7
   6.276 +.sp
   6.277 +.lg 0
   6.278 +.nr PS +2
   6.279 +.nr VS +2
   6.280 +.SH
   6.281 +.tr aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ
   6.282 +\&\\$1
   6.283 +.br
   6.284 +.tr aabbccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz
   6.285 +.nr PS -2
   6.286 +.nr VS -2
   6.287 +.lg
   6.288 +.T_ .3v 1 "\\$1  \" add to TOC
   6.289 +.RT
   6.290 +.nr PP 0
   6.291 +..
   6.292 +
   6.293 +
   6.294 +.	\" U2 - Subsection unnumbered ($2=="yes" -> add to TOC)
   6.295 +.de U2
   6.296 +.br
   6.297 +.ne 4
   6.298 +.SH
   6.299 +\&\\$1
   6.300 +.if '\\$2'yes' .T_ 0 2 "\\Z'\\*(SN'\\h'5.5n'\\$1  \" add to TOC
   6.301 +.RT
   6.302 +.nr PP 0
   6.303 +..
   6.304 +
   6.305 +.	\" U3 - Subsubsection unnumbered
   6.306 +.de U3
   6.307 +.br
   6.308 +.ne 4
   6.309 +.RT
   6.310 +.sp
   6.311 +.I "\\$1
   6.312 +.RT
   6.313 +.nr PP 0
   6.314 +..
   6.315 +
   6.316 +.	\" P - Paragraph (indented unless following a heading)
   6.317 +.de P
   6.318 +.ie \\n(PP .PP
   6.319 +.el .LP
   6.320 +.nr PP 1
   6.321 +..
   6.322 +
   6.323 +.am LP
   6.324 +.nr PP 1
   6.325 +..
   6.326 +
   6.327 +
   6.328 +.	\" LI - Numbered paragraph ``list item'' ($1=label)
   6.329 +.de LI
   6.330 +.ie \\n(.$ .IP "\\h'\\n(PIu'\\$1." 2u*\\n(PIu
   6.331 +.el .IP "\\h'\\n(PIu'\\(bu" 2u*\\n(PIu
   6.332 +.nr PP 1
   6.333 +..
   6.334 +.ig \" backup
   6.335 +.ie \\n(.$ .IP "\h'1n'\\$1"
   6.336 +.el .IP "\h'1.5n'\\(bu"
   6.337 +..
   6.338 +
   6.339 +.	\" BU - Bulleted paragraph
   6.340 +.de BU
   6.341 +.LI
   6.342 +..
   6.343 +
   6.344 +.	\" QS - Block quote start
   6.345 +.de QS
   6.346 +.ti \\n(.iu
   6.347 +.\"RT
   6.348 +.sp 2u*\\n(PDu
   6.349 +.ne 1.1
   6.350 +.ps -1
   6.351 +.vs -1
   6.352 +.in +\\n(QIu
   6.353 +.ll -\\n(QIu
   6.354 +.ti \\n(.iu
   6.355 +.\"if \\n(Qp .ti +\\n(PIu
   6.356 +.\"nr QP 1
   6.357 +.\"rr Qp
   6.358 +..
   6.359 +
   6.360 +.	\" QP - Block quote paragraph
   6.361 +.de QP
   6.362 +.sp \n(PDu
   6.363 +.ne 1.1
   6.364 +.ti +\\n(PIu
   6.365 +..
   6.366 +
   6.367 +.	\" QP - Block quote end
   6.368 +.de QE
   6.369 +.sp \\n(PDu
   6.370 +.in -\\n(QIu
   6.371 +.ll +\\n(QIu
   6.372 +.ti \\n(.iu
   6.373 +.ps +1
   6.374 +.vs +1
   6.375 +..
   6.376 +
   6.377 +.	\" DS - Code display
   6.378 +.am DS
   6.379 +.ft CW
   6.380 +.ps -1
   6.381 +.ta T 8n
   6.382 +..
   6.383 +
   6.384 +.	\" VS - verbatim text start (\\ -> ^G; ' -> disabled; . -> ^B)
   6.385 +.de VS
   6.386 +.br
   6.387 +.ne 3
   6.388 +.sp \n(DDu
   6.389 +.di _V
   6.390 +.nf
   6.391 +.ft CW
   6.392 +.ps -.5
   6.393 +.\" set up verbatim environment
   6.394 +\.blm
   6.395 +\.ec 
   6.396 +\.c2 ""
   6.397 +\.cc 
   6.398 +..
   6.399 +
   6.400 +.	\" VE - verbatim text end  (NOTE: Needs to be called as ^BVE !)
   6.401 +.de VE
   6.402 +\" restore the special characters
   6.403 +cc
   6.404 +.c2
   6.405 +.ec
   6.406 +.br
   6.407 +.di
   6.408 +.ne \\n(dnu+1v \" ensure enough space on the page
   6.409 +.in +2u*\\n(PIu
   6.410 +.ta T 8n
   6.411 +\.ec  \" set up verbatim environment, once again
   6.412 +\.c2 ""
   6.413 +\.cc 
   6.414 +_V \" output the verbatim content
   6.415 +\" restore the special characters
   6.416 +cc
   6.417 +.c2
   6.418 +.ec
   6.419 +.blm __
   6.420 +.in -2u*\\n(PIu
   6.421 +.sp \n(DDu
   6.422 +.ps +.5
   6.423 +.ft P
   6.424 +.fi
   6.425 +.TA
   6.426 +..
   6.427 +
   6.428 +.	\" VF - verbatim text from file  ($1=filename)
   6.429 +.de VF
   6.430 +.VS
   6.431 +so $1
   6.432 +VE
   6.433 +..
   6.434 +
   6.435 +.de Fn  \" file name
   6.436 +.CW "\\$1" "\\$2
   6.437 +..
   6.438 +.de Pn  \" program name
   6.439 +.CW "\\$1" "\\$2
   6.440 +..
   6.441 +.de Fu  \" function
   6.442 +.CW "\\$1" "\\$2
   6.443 +..
   6.444 +.de Ev  \" env variable
   6.445 +.CW "\\$1" "\\$2
   6.446 +..
   6.447 +.de Cl  \" command line
   6.448 +`\c
   6.449 +.CW "\\$1" "'\\$2
   6.450 +..
   6.451 +.de Sw  \" switch
   6.452 +.CW "\\$1" "\\$2
   6.453 +..
   6.454 +.de Ar  \" argument
   6.455 +.CW "\f(CI\\$1" "\\$2
   6.456 +..
   6.457 +.de Mp  \" man page
   6.458 +.I "\\$1" "\\$2
   6.459 +..
   6.460 +.de Pe  \" profile entry
   6.461 +.CW "\\$1" "\\$2
   6.462 +..
   6.463 +.de Hd  \" mail header field
   6.464 +.CW "\\$1:\&" "\\$2
   6.465 +..
   6.466 +
   6.467 +.de Ci  \" commit hash ref
   6.468 +.ds _t \\$1
   6.469 +.substring _t 0 6
   6.470 +[\(rh\|\fL\\*(_t\fP]\\$2
   6.471 +..
   6.472 +
   6.473 +.	\" Cf - reference within the document ($1=name of ref file)
   6.474 +.de Cf
   6.475 +\.if !\\nZ .so refs/\\$1 \c
   6.476 +\\$2
   6.477 +..
   6.478 +
   6.479 +.	\" Id - put a referenceable marker here ($1=identifier)
   6.480 +.de Id
   6.481 +.tm REF____\\$1\t\\*(SN\t\\n(PN
   6.482 +..
     7.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     7.2 +++ b/text.roff	Wed Nov 13 08:15:58 2013 +0100
     7.3 @@ -0,0 +1,107 @@
     7.4 +.RN 1
     7.5 +.H0 "Einfuehrung" no
     7.6 +.Id einfuehrung
     7.7 +
     7.8 +.P
     7.9 +Ueber das Thema
    7.10 +
    7.11 +.U1 "Geschichtshintergrund" yes
    7.12 +.Id gesch
    7.13 +.P
    7.14 +Wie die Computerwelt damals aussah.
    7.15 +.P
    7.16 +Meilensteine
    7.17 +
    7.18 +.U1 "Vorstellung der Bibs
    7.19 +.P
    7.20 +Eine kurze Beschreibung der verschiedenen Bibliotheken.
    7.21 +.U2 "UB KN
    7.22 +.U2 "UB KA
    7.23 +.U2 "UB UL
    7.24 +.U2 "ZB FZK
    7.25 +.U2 "Bib FH KA
    7.26 +
    7.27 +.[ [
    7.28 +rand note design of mh
    7.29 +.], p. 4]
    7.30 +.P
    7.31 +
    7.32 +.U1 "Aufbau der Arbeit
    7.33 +.P
    7.34 +Betrachtung von zwei Dimensionen
    7.35 +
    7.36 +.P
    7.37 +Messages are named by their numeric filename,
    7.38 +but they can have symbolic names, as well.
    7.39 +These are either one of six system-controlled position names
    7.40 +and a shorthand for the range of all messages,
    7.41 +or user-settable group names for arbitrary sets of messages.
    7.42 +These names are called sequences.
    7.43 +Automatically updated position names exist for the
    7.44 +first, last, previous, next, current message, and for the number
    7.45 +one beyond the last message.
    7.46 +(In mmh, the names of these sequences are abbreviated to the
    7.47 +first character.)
    7.48 +User-defined sequences can be bound to the folder containing the
    7.49 +messages (\fIpublic sequences\fP) or to the user's context
    7.50 +(\fIprivate sequences\fP).
    7.51 +.P
    7.52 +The user's \fIprofile\fP is the file that contains his MH configuration.
    7.53 +Default switches for the individual tools can be specified to
    7.54 +adjust them to the user's personal preferences.
    7.55 +These switches will be automatically supplied whenever the specific
    7.56 +tool is invoked.
    7.57 +Additionally, a single command can be linked under different names
    7.58 +with different default values.
    7.59 +Form templates for new messages and replies, as well as format files
    7.60 +to adjust the output of tools are easily exchanged in the profile.
    7.61 +Almost every part of the system can be adjusted to personal preference.
    7.62 +.P
    7.63 +
    7.64 +
    7.65 +
    7.66 +
    7.67 +
    7.68 +.H0 "Dimension 1: Technischer Fortschritt" no
    7.69 +
    7.70 +.U1 "Phase 1: Maschinenlesbarkeit
    7.71 +.P
    7.72 +Lochstreifen, OCR-Schrift
    7.73 +
    7.74 +.U1 "Phase 2: Batch/Offline-Systeme
    7.75 +.P
    7.76 +Magnetbaender
    7.77 +
    7.78 +.U1 "Phase 3: Online-Systeme
    7.79 +.P
    7.80 +Terminals
    7.81 +
    7.82 +.U1 "Phase 4: Verbuende
    7.83 +.P
    7.84 +
    7.85 +
    7.86 +
    7.87 +.H0 "Dimension 2: Technische Durchdringung" no
    7.88 +
    7.89 +.U1 "Stufe 1: Kataloggenerierung
    7.90 +
    7.91 +.U1 "Stufe 2: Ausleihsystem
    7.92 +
    7.93 +.U1 "Stufe 3: OPAC
    7.94 +.P
    7.95 +(Optional)
    7.96 +
    7.97 +.U1 "Stufe 4: Erwerbung
    7.98 +
    7.99 +.U1 "Stufe 5: Integration
   7.100 +
   7.101 +
   7.102 +
   7.103 +.H0 "Zusammenfassung" no
   7.104 +
   7.105 +.P
   7.106 +zusammenfassung
   7.107 +
   7.108 +.U1 "Fazit
   7.109 +.P
   7.110 +fazit
     8.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     8.2 +++ b/toc.roff	Wed Nov 13 08:15:58 2013 +0100
     8.3 @@ -0,0 +1,9 @@
     8.4 +.H- Inhalt
     8.5 +
     8.6 +.ps +2
     8.7 +.vs +2
     8.8 +.ta \n(LLu-5n \n(LLuR
     8.9 +.nf
    8.10 +.if !\nZ=1 .so toc.ig
    8.11 +.ps -2
    8.12 +.vs -2