]> git.donarmstrong.com Git - lilypond.git/blob - guile18/doc/sources/contributors.texi
Import guile-1.8 as multiple upstream tarball component
[lilypond.git] / guile18 / 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