* scripts.texi (Invoking Guile): Added docs for --use-srfi.
[bpt/guile.git] / AUTHORS
CommitLineData
087d2a6f
JB
1To find out what should go in this file, see "Information For
2Maintainers of GNU Software" (maintain.texi), the section called
3"Recording Changes".
4
5
318c2f6d
MD
6Aubrey Jaffer:
7is the author of SCM, the Scheme interpreter upon which Guile is
8based. Guile started from SCM version 4e1 in November -94 and is
9still largely composed of the original SCM code.
10
eda6112c
JB
11George Carrette:
12wrote files present in Siod version 2.3, released in December of 1989.
318c2f6d
MD
13Siod was the starting point for SCM. The major innovations taken from
14Siod are the evaluator's use of the C-stack and being able to garbage
15collect off the C-stack
eda6112c 16
41fa950d
MD
17Radey Shouman:
18In the subdirectory libguile, wrote:
19 gsubr.c ramap.c unif.c
20 gsubr.h ramap.h unif.h
21
eda6112c 22Gary Houston: changes to many files in libguile.
60d0643d
GH
23In the subdirectory ice-9, wrote:
24 expect.scm networking.scm popen.scm posix.scm
75141eb0
NJ
25In the subdirectory doc, changes to:
26 data-rep.texi expect.texi guile-tut.texi
27 posix.texi r5rs.texi scheme-io.texi
eda6112c 28
71209dfb
JB
29Jim Blandy: Many changes throughout.
30In the subdirectory libguile, wrote:
31 script.c (partially)
75141eb0
NJ
32In the subdirectory doc, wrote:
33 data-rep.texi env.texi mbapi.texi
34 mltext.texi hacks.el
35In the subdirectory doc/example-smob, wrote:
36 image-type.c image-type.h myguile.c
71209dfb 37
6d6e18a9 38Tom Lord: Many changes throughout.
6d6e18a9
JB
39In the subdirectory ice-9, wrote:
40 Makefile.in configure.in lineio.scm poe.scm
41 boot-9.scm hcons.scm mapping.scm
087d2a6f 42
3a629497
JB
43Anthony Green: wrote the following files in libguile:
44 coop-defs.h coop-threads.h fsu-pthreads.h mit-pthreads.h threads.h
45 coop-threads.c coop.c mit-pthreads.c threads.c
46and ice-9/threads.scm.
1eaceb61 47
6d6e18a9 48Mikael Djurfeldt:
ba4ee0d6
MD
49In the subdirectory ice-9, wrote:
50 emacs.scm syncase.scm
6d6e18a9
JB
51In the subdirectory libguile, wrote:
52 backtrace.c debug.c options.c root.c srcprop.c stacks.c
53 backtrace.h debug.h options.h root.h srcprop.h stacks.h
4b07a787
MD
54 iselect.c gdbint.c objects.c objprop.c stackchk.c modules.c
55 iselect.h gdbint.h objects.h objprop.h stackchk.h modules.h
7244e2b3
MD
56 random.c
57 random.h
41fa950d 58 gdb_interface.h
3a629497 59In the subdirectory libguile, rewrote:
41fa950d
MD
60 coop-threads.c coop.c mit-pthreads.c threads.c print.c
61 coop-threads.h fsu-pthreads.h mit-pthreads.h threads.h print.h
75141eb0
NJ
62In the subdirectory doc, wrote:
63 goops-tutorial.texi hierarchy.eps
64 hierarchy.txt mop.txt oldfmt.c
65In the subdirectory doc, changes to:
66 data-rep.texi gh.texi goops.texi
6d6e18a9 67Many other changes throughout.
feaa557d
MG
68
69Mark Galassi:
70Designed and implemented the high-level libguile API (the @code{gh_}
71interface), based largely on the defunct @code{gscm_} interface. In the
2c4f2fd0 72subdirectory libguile, wrote:
feaa557d
MG
73gh.h gh_funcs.c gh_list.c gh_test_repl.c
74gh_data.c gh_init.c gh_predicates.c
2c4f2fd0 75gh_eval.c gh_io.c gh_test_c.c
75141eb0
NJ
76In the subdirectory doc, wrote:
77 appendices.texi gh.texi guile-tut.texi
41fa950d
MD
78
79Marius Vollmer:
80In the subdirectory libguile, wrote:
81 fluids.c
82 fluids.h
83In the subdirectory libguile, rewrote:
84 dynl.c dynl-dl.c dynl-shl.c
85 dynl.h dynl-dld.c
75141eb0
NJ
86In the subdirectory doc, changes to:
87 data-rep.texi intro.texi posix.texi
88 scheme-modules.texi
ba4ee0d6
MD
89
90R. Kent Dybvig:
91In the subdirectory ice-9, wrote:
92 psyntax.ss
93
94Roland Orre:
7244e2b3
MD
95In the subdirectory libguile, wrote:
96 sort.c
97 sort.h
ba4ee0d6
MD
98In the subdirectory ice-9, wrote:
99 session.scm
100
101Michael N. Livshin:
31ed4cff
MD
102Implemented support for double-word heap cells and converted some
103smobs to use them.
ba4ee0d6
MD
104In the subdirectory libguile, wrote:
105 guardians.c
106 guardians.h
71209dfb
JB
107
108Tim Pierce:
109In the subdirectory libguile, wrote:
110 regex-posix.c
111 regex-posix.h
75141eb0
NJ
112In the subdirectory doc, changes to:
113 appendices.texi posix.texi
53e29a1e
RB
114
115Rob Browning:
2b60bc95
RB
116 wrote initial srfi/srfi-2.scm.
117 wrote initial srfi/srfi-6.scm.
118 wrote initial srfi/srfi-8.scm.
119 wrote initial srfi/srfi-11.scm.
120 ported srfi/srfi-19.scm to Guile.
4df36934
MG
121
122Martin Grabmueller:
123In the subdirectory srfi, wrote:
124 srfi-9.scm
5366cbbe 125 srfi-10.scm
4df36934
MG
126 srfi-13.scm
127 srfi-14.scm
128 srfi-13.c
129 srfi-14.c
dfdf5826 130 srfi-16.scm
f6771223
TTN
131In the subdirectory scripts, wrote:
132 doc-snarf
5366cbbe 133In the subdirectory doc, wrote:
75141eb0 134 script-getopt.texi
5366cbbe 135 srfi-modules.texi
5366cbbe 136 repl-modules.texi
75141eb0
NJ
137In the subdirectory doc, changes to:
138 guile.texi intro.texi posix.texi
139 scheme-binding.texi scheme-control.texi
140 scheme-data.texi scheme-evaluation.texi
141 scheme-indices.texi scheme-io.texi
142 scheme-memory.texi scheme-modules.texi
143 scheme-options.texi scheme-procedures.texi
144 scheme-scheduling.texi scheme-utility.texi
2b60bc95
RB
145
146Will Fitzgerald:
147 wrote initial srfi/srfi-19.scm.
75141eb0
NJ
148
149Dirk Herrmann:
150In the subdirectory doc, changes to:
151 data-rep.texi
152 scm.texi
153
154Greg Badros:
155In the subdirectory doc, changes to:
156 data-rep.texi
157
158Neil Jerram:
159In the subdirectory ice-9, wrote:
160 buffered-input.scm
161In the subdirectory doc, wrote:
162 deprecated.texi goops.texi scheme-ideas.texi
163 scheme-reading.texi
164In the subdirectory doc, changes to:
165 appendices.texi data-rep.texi expect.texi
166 extend.texi gh.texi guile-tut.texi
167 guile.texi indices.texi intro.texi
168 posix.texi preface.texi r5rs.texi
169 scheme-binding.texi scheme-modules.texi
170 scheme-control.texi scheme-data.texi
171 scheme-debug.texi scheme-evaluation.texi
172 scheme-ideas.texi scheme-indices.texi
173 scheme-intro.texi scheme-io.texi
174 scheme-memory.texi scheme-options.texi
175 scheme-procedures.texi scheme-scheduling.texi
176 scheme-translation.texi scheme-utility.texi
177 scm.texi scripts.texi script-getopt.texi
178In the subdirectory doc/maint, wrote:
179 docstring.el
180
f6771223
TTN
181Thien-Thi Nguyen:
182In the top-level directory, wrote:
183 check-guile.in guile-tools.in
184In the subdirectory ice-9, changes to:
185 boot-9.scm documentation.scm emacs.scm
186 ls.scm session.scm string-fun.scm
187 threads.scm
188In the subdirectory scripts, wrote:
189 Makefile.am PROGRAM
190 display-commentary generate-autoload
191 punify read-scheme-source
192 use2dot
193In the subdirectory scripts, changes to:
194 doc-snarf
195In the subdirectory libguile, changes to:
196 guile-doc-snarf.in regex-posix.c
75141eb0 197In the subdirectory doc, changes to:
f6771223
TTN
198 intro.texi preface.texi
199 scheme-modules.texi scheme-procedures.texi
200 scheme-scheduling.texi