* Makefile.am (srfi_DATA): added srfi-19.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
eda6112c 25
71209dfb
JB
26Jim Blandy: Many changes throughout.
27In the subdirectory libguile, wrote:
28 script.c (partially)
29
6d6e18a9 30Tom Lord: Many changes throughout.
6d6e18a9
JB
31In the subdirectory ice-9, wrote:
32 Makefile.in configure.in lineio.scm poe.scm
33 boot-9.scm hcons.scm mapping.scm
087d2a6f 34
3a629497
JB
35Anthony Green: wrote the following files in libguile:
36 coop-defs.h coop-threads.h fsu-pthreads.h mit-pthreads.h threads.h
37 coop-threads.c coop.c mit-pthreads.c threads.c
38and ice-9/threads.scm.
1eaceb61 39
6d6e18a9 40Mikael Djurfeldt:
ba4ee0d6
MD
41In the subdirectory ice-9, wrote:
42 emacs.scm syncase.scm
6d6e18a9
JB
43In the subdirectory libguile, wrote:
44 backtrace.c debug.c options.c root.c srcprop.c stacks.c
45 backtrace.h debug.h options.h root.h srcprop.h stacks.h
4b07a787
MD
46 iselect.c gdbint.c objects.c objprop.c stackchk.c modules.c
47 iselect.h gdbint.h objects.h objprop.h stackchk.h modules.h
7244e2b3
MD
48 random.c
49 random.h
41fa950d 50 gdb_interface.h
3a629497 51In the subdirectory libguile, rewrote:
41fa950d
MD
52 coop-threads.c coop.c mit-pthreads.c threads.c print.c
53 coop-threads.h fsu-pthreads.h mit-pthreads.h threads.h print.h
6d6e18a9 54Many other changes throughout.
feaa557d
MG
55
56Mark Galassi:
57Designed and implemented the high-level libguile API (the @code{gh_}
58interface), based largely on the defunct @code{gscm_} interface. In the
2c4f2fd0 59subdirectory libguile, wrote:
feaa557d
MG
60gh.h gh_funcs.c gh_list.c gh_test_repl.c
61gh_data.c gh_init.c gh_predicates.c
2c4f2fd0 62gh_eval.c gh_io.c gh_test_c.c
41fa950d
MD
63
64Marius Vollmer:
65In the subdirectory libguile, wrote:
66 fluids.c
67 fluids.h
68In the subdirectory libguile, rewrote:
69 dynl.c dynl-dl.c dynl-shl.c
70 dynl.h dynl-dld.c
ba4ee0d6
MD
71
72R. Kent Dybvig:
73In the subdirectory ice-9, wrote:
74 psyntax.ss
75
76Roland Orre:
7244e2b3
MD
77In the subdirectory libguile, wrote:
78 sort.c
79 sort.h
ba4ee0d6
MD
80In the subdirectory ice-9, wrote:
81 session.scm
82
83Michael N. Livshin:
31ed4cff
MD
84Implemented support for double-word heap cells and converted some
85smobs to use them.
ba4ee0d6
MD
86In the subdirectory libguile, wrote:
87 guardians.c
88 guardians.h
71209dfb
JB
89
90Tim Pierce:
91In the subdirectory libguile, wrote:
92 regex-posix.c
93 regex-posix.h
53e29a1e
RB
94
95Rob Browning:
96In the subdirectory srfi, wrote the initial files for:
97 srfi-2.scm
98 srfi-6.scm
99 srfi-8.scm
100 srfi-11.scm
4df36934
MG
101
102Martin Grabmueller:
103In the subdirectory srfi, wrote:
104 srfi-9.scm
5366cbbe 105 srfi-10.scm
4df36934
MG
106 srfi-13.scm
107 srfi-14.scm
108 srfi-13.c
109 srfi-14.c
5366cbbe
MG
110In the subdirectory doc, wrote:
111 srfi-modules.texi
112 srfi-13-14.texi
113 repl-modules.texi