* AUTHORS (Martin Grabmueller): Added srfi-16.scm.
[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
MG
135 srfi-modules.texi
136 srfi-13-14.texi
137 repl-modules.texi
75141eb0
NJ
138In the subdirectory doc, changes to:
139 guile.texi intro.texi posix.texi
140 scheme-binding.texi scheme-control.texi
141 scheme-data.texi scheme-evaluation.texi
142 scheme-indices.texi scheme-io.texi
143 scheme-memory.texi scheme-modules.texi
144 scheme-options.texi scheme-procedures.texi
145 scheme-scheduling.texi scheme-utility.texi
2b60bc95
RB
146
147Will Fitzgerald:
148 wrote initial srfi/srfi-19.scm.
75141eb0
NJ
149
150Dirk Herrmann:
151In the subdirectory doc, changes to:
152 data-rep.texi
153 scm.texi
154
155Greg Badros:
156In the subdirectory doc, changes to:
157 data-rep.texi
158
159Neil Jerram:
160In the subdirectory ice-9, wrote:
161 buffered-input.scm
162In the subdirectory doc, wrote:
163 deprecated.texi goops.texi scheme-ideas.texi
164 scheme-reading.texi
165In the subdirectory doc, changes to:
166 appendices.texi data-rep.texi expect.texi
167 extend.texi gh.texi guile-tut.texi
168 guile.texi indices.texi intro.texi
169 posix.texi preface.texi r5rs.texi
170 scheme-binding.texi scheme-modules.texi
171 scheme-control.texi scheme-data.texi
172 scheme-debug.texi scheme-evaluation.texi
173 scheme-ideas.texi scheme-indices.texi
174 scheme-intro.texi scheme-io.texi
175 scheme-memory.texi scheme-options.texi
176 scheme-procedures.texi scheme-scheduling.texi
177 scheme-translation.texi scheme-utility.texi
178 scm.texi scripts.texi script-getopt.texi
179In the subdirectory doc/maint, wrote:
180 docstring.el
181
f6771223
TTN
182Thien-Thi Nguyen:
183In the top-level directory, wrote:
184 check-guile.in guile-tools.in
185In the subdirectory ice-9, changes to:
186 boot-9.scm documentation.scm emacs.scm
187 ls.scm session.scm string-fun.scm
188 threads.scm
189In the subdirectory scripts, wrote:
190 Makefile.am PROGRAM
191 display-commentary generate-autoload
192 punify read-scheme-source
193 use2dot
194In the subdirectory scripts, changes to:
195 doc-snarf
196In the subdirectory libguile, changes to:
197 guile-doc-snarf.in regex-posix.c
75141eb0 198In the subdirectory doc, changes to:
f6771223
TTN
199 intro.texi preface.texi
200 scheme-modules.texi scheme-procedures.texi
201 scheme-scheduling.texi