2001-04-09 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
[bpt/guile.git] / doc / sources / contributors.texi
1 @node Contributors to Guile
2 @appendix Contributors to Guile
3
4 This Guile Manual was written by Mark Galassi, Jim Blandy and Gary
5 Houston.
6
7 Guile was developed over many years by the following people:
8
9 @table @strong
10 @item George Carrette
11 Wrote files present in Siod version 2.3, released in December of 1989.
12
13 @item Aubrey Jaffer
14 Wrote substantial portions of guile.texi, and surely others.
15 Changes to: eval.c, ioext.c, posix.c, gscm.c, scm.h, socket.c,
16 gsubr.c, sys.c, test.scm, stime.c, and unif.c.
17
18 @item Gary Houston
19 changes to many files in libguile.
20
21 wrote: libguile/socket.c, ice-9/expect.scm
22
23 @item Tom Lord
24 Many changes throughout.
25 In the subdirectory ctax, wrote:
26 Makefile.in configure.in hashtabs.scm macros.scm scm-ops.scm
27 c-ops.scm grammar.scm lexer.scm reader.scm
28 In the subdirectory gtcltk-lib, wrote:
29 Makefile.in guile-tcl.c guile-tk.c
30 configure.in guile-tcl.h guile-tk.h
31 In the subdirectory guile, wrote:
32 Makefile.in getopt.c getopt1.c
33 configure.in getopt.h guile.c
34 In the subdirectory ice-9, wrote:
35 Makefile.in configure.in lineio.scm poe.scm
36 boot-9.scm hcons.scm mapping.scm
37 In the subdirectory lang, wrote:
38 Makefile.in grammar.scm lr0.scm pp.scm
39 configure.in lex.scm lr1.scm
40 In the subdirectory rx, wrote:
41 Makefile.in runtests.c rxbitset.h rxnfa.c rxspencer.c
42 TESTS rx.c rxcontext.h rxnfa.h rxspencer.h
43 TESTS2C.sed rx.h rxcset.c rxnode.c rxstr.c
44 _rx.h rxall.h rxcset.h rxnode.h rxstr.h
45 configure.in rxanal.c rxdbug.c rxposix.c rxsuper.c
46 hashrexp.c rxanal.h rxgnucomp.c rxposix.h rxsuper.h
47 inst-rxposix.h rxbasic.c rxgnucomp.h rxproto.h rxunfa.c
48 rgx.c rxbasic.h rxhash.c rxsimp.c rxunfa.h
49 rgx.h rxbitset.c rxhash.h rxsimp.h testcases.h
50 In the subdirectory doc, wrote:
51 ctax.texi gtcltk.texi in.texi lang.texi
52 and portions of guile.texi.
53
54 @item Anthony Green
55 wrote the original code in the 'threads' directory, and
56 ice-9/threads.scm.
57
58 @item Mikael Djurfeldt
59 @example
60 In the subdirectory libguile, wrote:
61 backtrace.c debug.c options.c root.c srcprop.c stacks.c
62 backtrace.h debug.h options.h root.h srcprop.h stacks.h
63 In the subdirectory threads, rewrote:
64 coop-threads.c coop.c mit-pthreads.c threads.c
65 coop-threads.h fsu-pthreads.h mit-pthreads.h threads.h
66 Many other changes throughout.
67 @end example
68
69 @item Mark Galassi
70 @example
71 Designed and implemented the high-level libguile API (the @code{gh_}
72 interface), based largely on the defunct @code{gscm_} interface. In the
73 subdirectory gh, wrote:
74 gh.c gh_eval.c gh_io.c gh_test_c.c
75 gh.h gh_funcs.c gh_list.c gh_test_repl.c
76 gh_data.c gh_init.c gh_predicates.c
77 @end example
78
79
80 @end table