-
Notifications
You must be signed in to change notification settings - Fork 4
/
g100.texi
135 lines (100 loc) · 2.82 KB
/
g100.texi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
\input texinfo
@comment **********************************************************
@setfilename g100
@settitle The Guile 100 Programs Project
@comment
@set utfversion 0.6
@set utfversiondate Apr 22, 2013
@comment
@comment This is a Texinfo file. To convert it to Info hypertext
@comment format, you will need the `makeinfo' program from the GNU
@comment Texinfo package. To produce a PDF, use `texi2pdf'.
@comment
@comment
@comment **********************************************************
@comment HISTORY:
@comment
@comment * Mar 11, 2013: initial commit.
@dircategory The Algorithmic Language Scheme
@direntry
* G100: (g100). The Guile 100 Programs Project
@end direntry
@macro newterm{term}
@cindex \term\
@dfn{\term\}
@end macro
@ifhtml
@macro css{classname, text}
@inlineraw{html, <span class="\classname\">\text\<span>}
@end macro
@end ifhtml
@ifnothtml
@macro css{classname, text}
\text\
@end macro
@end ifnothtml
@c @setchapternewpage odd
@setshortcontentsaftertitlepage
@titlepage
@title The Guile 100 Programs Project
@subtitle @value{utfversion} - @value{utfversiondate}
@author Edited by Michael Gran
@page
@vskip 0pt plus 1filll
@noindent
@copyright{} 2013 by Michael Gran
@noindent
100 Guile Programs
@noindent
This work is licensed under GFDL 1.3+@*
(@url{http://www.gnu.org/licenses/fdl.html, GFDL 1.3+}).
@noindent
A Lonely Cactus Production@*
Los Angeles, California
@end titlepage
@everyheading @| @| @thispage
@c to suppress the black boxes after overfull lines:
@finalout
@node Top, Preface, (dir), (dir)
@ifinfo
@heading The Guile 100 Programs Project
@noindent
Edited by Michael Gran@*
@copyright{} 2013 Michael Gran
@noindent
Version @value{utfversion} (@value{utfversiondate})
@end ifinfo
@ifhtml
@heading The Guile 100 Programs Project
@noindent
Version @value{utfversion} (@value{utfversiondate})
This online resource is a collection of sample programs written in GNU
Guile, an implementation of the Scheme language.
@end ifhtml
@menu
* Preface::
* Acknowledgements::
* Theme 1::
* Theme 2::
* References::
* Index::
@detailmenu
--- The Detailed Node Listing ---
Theme 1: ``/bin''
* Problem 1:: echo and cat
* Problem 2:: ls
* Problem 3:: LZW Compression
* Problem 4:: tar file archives
Theme 2: Web 1.0
* Problem 5:: PHP-Style GUILE
* Problem 6:: CGI and MySQL
* Problem 7:: Animated GIFs
@end detailmenu
@end menu
@include preface.texi
@include acknowledgements.texi
@include ch01_bin.texi
@include ch02_web1.texi
@include references.texi
@include index.texi
@bye