*** empty log message ***
[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.
6d6e18a9 23wrote: libguile/socket.c, ice-9/expect.scm
eda6112c 24
6d6e18a9 25Tom Lord: Many changes throughout.
6d6e18a9
JB
26In the subdirectory ice-9, wrote:
27 Makefile.in configure.in lineio.scm poe.scm
28 boot-9.scm hcons.scm mapping.scm
087d2a6f 29
3a629497
JB
30Anthony Green: wrote the following files in libguile:
31 coop-defs.h coop-threads.h fsu-pthreads.h mit-pthreads.h threads.h
32 coop-threads.c coop.c mit-pthreads.c threads.c
33and ice-9/threads.scm.
1eaceb61 34
6d6e18a9 35Mikael Djurfeldt:
ba4ee0d6
MD
36In the subdirectory ice-9, wrote:
37 emacs.scm syncase.scm
6d6e18a9
JB
38In the subdirectory libguile, wrote:
39 backtrace.c debug.c options.c root.c srcprop.c stacks.c
40 backtrace.h debug.h options.h root.h srcprop.h stacks.h
4b07a787
MD
41 iselect.c gdbint.c objects.c objprop.c stackchk.c modules.c
42 iselect.h gdbint.h objects.h objprop.h stackchk.h modules.h
7244e2b3
MD
43 random.c
44 random.h
41fa950d 45 gdb_interface.h
3a629497 46In the subdirectory libguile, rewrote:
41fa950d
MD
47 coop-threads.c coop.c mit-pthreads.c threads.c print.c
48 coop-threads.h fsu-pthreads.h mit-pthreads.h threads.h print.h
6d6e18a9 49Many other changes throughout.
feaa557d
MG
50
51Mark Galassi:
52Designed and implemented the high-level libguile API (the @code{gh_}
53interface), based largely on the defunct @code{gscm_} interface. In the
2c4f2fd0 54subdirectory libguile, wrote:
feaa557d
MG
55gh.h gh_funcs.c gh_list.c gh_test_repl.c
56gh_data.c gh_init.c gh_predicates.c
2c4f2fd0 57gh_eval.c gh_io.c gh_test_c.c
41fa950d
MD
58
59Marius Vollmer:
60In the subdirectory libguile, wrote:
61 fluids.c
62 fluids.h
63In the subdirectory libguile, rewrote:
64 dynl.c dynl-dl.c dynl-shl.c
65 dynl.h dynl-dld.c
ba4ee0d6
MD
66
67R. Kent Dybvig:
68In the subdirectory ice-9, wrote:
69 psyntax.ss
70
71Roland Orre:
7244e2b3
MD
72In the subdirectory libguile, wrote:
73 sort.c
74 sort.h
ba4ee0d6
MD
75In the subdirectory ice-9, wrote:
76 session.scm
77
78Michael N. Livshin:
79In the subdirectory libguile, wrote:
80 guardians.c
81 guardians.h