Commit | Line | Data |
---|---|---|
009e2b30 NJ |
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 |