* modules.c, modules.h: New files: C interface to modules. (This
[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
JB
35Mikael Djurfeldt:
36In the subdirectory libguile, wrote:
37 backtrace.c debug.c options.c root.c srcprop.c stacks.c
38 backtrace.h debug.h options.h root.h srcprop.h stacks.h
41fa950d
MD
39 iselect.c gdbint.c objects.c objprop.c stackchk.c
40 iselect.h gdbint.h objects.h objprop.h stackchk.h
41 gdb_interface.h
3a629497 42In the subdirectory libguile, rewrote:
41fa950d
MD
43 coop-threads.c coop.c mit-pthreads.c threads.c print.c
44 coop-threads.h fsu-pthreads.h mit-pthreads.h threads.h print.h
6d6e18a9 45Many other changes throughout.
feaa557d
MG
46
47Mark Galassi:
48Designed and implemented the high-level libguile API (the @code{gh_}
49interface), based largely on the defunct @code{gscm_} interface. In the
2c4f2fd0 50subdirectory libguile, wrote:
feaa557d
MG
51gh.h gh_funcs.c gh_list.c gh_test_repl.c
52gh_data.c gh_init.c gh_predicates.c
2c4f2fd0 53gh_eval.c gh_io.c gh_test_c.c
41fa950d
MD
54
55Marius Vollmer:
56In the subdirectory libguile, wrote:
57 fluids.c
58 fluids.h
59In the subdirectory libguile, rewrote:
60 dynl.c dynl-dl.c dynl-shl.c
61 dynl.h dynl-dld.c