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