summaryrefslogtreecommitdiff
path: root/AUTHORS
blob: f8c58bcb68237efd7cdd7e7bd066bdf234c2a59a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
To find out what should go in this file, see "Information For
Maintainers of GNU Software" (maintain.texi), the section called
"Recording Changes".


Aubrey Jaffer:
is the author of SCM, the Scheme interpreter upon which Guile is
based.  Guile started from SCM version 4e1 in November -94 and is
still largely composed of the original SCM code.

George Carrette:
wrote files present in Siod version 2.3, released in December of 1989.
Siod was the starting point for SCM.  The major innovations taken from
Siod are the evaluator's use of the C-stack and being able to garbage
collect off the C-stack

Radey Shouman:
In the subdirectory libguile, wrote:
    gsubr.c  ramap.c  unif.c
    gsubr.h  ramap.h  unif.h

Gary Houston: changes to many files in libguile.
In the subdirectory ice-9, wrote:
    expect.scm networking.scm popen.scm posix.scm
In the subdirectory doc, changes to:
    data-rep.texi   expect.texi     guile-tut.texi
    posix.texi      r5rs.texi       scheme-io.texi

Jim Blandy: Many changes throughout.
In the subdirectory libguile, wrote:
    script.c (partially)
In the subdirectory doc, wrote:
    data-rep.texi   env.texi        mbapi.texi
    mltext.texi     hacks.el
In the subdirectory doc/example-smob, wrote:
    image-type.c    image-type.h    myguile.c

Tom Lord: Many changes throughout.
In the subdirectory ice-9, wrote:
    Makefile.in   configure.in  lineio.scm    poe.scm
    boot-9.scm    hcons.scm     mapping.scm

Anthony Green: wrote the following files in libguile:
    coop-defs.h     coop-threads.h  fsu-pthreads.h  mit-pthreads.h  threads.h
    coop-threads.c  coop.c          mit-pthreads.c  threads.c
and ice-9/threads.scm.

Mikael Djurfeldt:
In the subdirectory ice-9, wrote:
    emacs.scm	 syncase.scm
In the subdirectory libguile, wrote:
    backtrace.c  debug.c      options.c    root.c       srcprop.c    stacks.c
    backtrace.h  debug.h      options.h    root.h       srcprop.h    stacks.h
    iselect.c	 gdbint.c     objects.c    objprop.c    stackchk.c   modules.c
    iselect.h	 gdbint.h     objects.h    objprop.h    stackchk.h   modules.h
    random.c
    random.h
    gdb_interface.h
In the subdirectory libguile, rewrote:
    coop-threads.c  coop.c          mit-pthreads.c  threads.c print.c
    coop-threads.h  fsu-pthreads.h  mit-pthreads.h  threads.h print.h
In the subdirectory doc, wrote:
    goops-tutorial.texi             hierarchy.eps
    hierarchy.txt   mop.txt         oldfmt.c
In the subdirectory doc, changes to:
    data-rep.texi   gh.texi         goops.texi
Many other changes throughout.

Mark Galassi:
Designed and implemented the high-level libguile API (the @code{gh_}
interface), based largely on the defunct @code{gscm_} interface.  In the
subdirectory libguile, wrote:
gh.h             gh_funcs.c       gh_list.c        gh_test_repl.c
gh_data.c        gh_init.c        gh_predicates.c
gh_eval.c        gh_io.c          gh_test_c.c
In the subdirectory doc, wrote:
    appendices.texi gh.texi         guile-tut.texi

Marius Vollmer:
In the subdirectory libguile, wrote:
    fluids.c
    fluids.h
In the subdirectory libguile, rewrote:
    dynl.c	dynl-dl.c	dynl-shl.c
    dynl.h	dynl-dld.c
In the subdirectory doc, changes to:
    data-rep.texi   intro.texi      posix.texi
    scheme-modules.texi

R. Kent Dybvig:
In the subdirectory ice-9, wrote:
    psyntax.ss

Roland Orre:
In the subdirectory libguile, wrote:
    sort.c
    sort.h
In the subdirectory ice-9, wrote:
    session.scm

Michael N. Livshin:
Implemented support for double-word heap cells and converted some
smobs to use them.
In the subdirectory libguile, wrote:
    guardians.c
    guardians.h

Tim Pierce:
In the subdirectory libguile, wrote:
    regex-posix.c
    regex-posix.h
In the subdirectory doc, changes to:
    appendices.texi posix.texi

Rob Browning:
  wrote initial srfi/srfi-2.scm.
  wrote initial srfi/srfi-6.scm.
  wrote initial srfi/srfi-8.scm.
  wrote initial srfi/srfi-11.scm.
  ported srfi/srfi-19.scm to Guile.

Martin Grabmueller:
In the subdirectory srfi, wrote:
    srfi-9.scm
    srfi-10.scm
    srfi-13.scm
    srfi-14.scm
    srfi-13.c
    srfi-14.c
In the subdirectory scripts, wrote:
    doc-snarf
In the subdirectory doc, wrote:
    script-getopt.texi
    srfi-modules.texi
    srfi-13-14.texi
    repl-modules.texi
In the subdirectory doc, changes to:
    guile.texi      intro.texi      posix.texi
    scheme-binding.texi             scheme-control.texi
    scheme-data.texi                scheme-evaluation.texi
    scheme-indices.texi             scheme-io.texi
    scheme-memory.texi              scheme-modules.texi
    scheme-options.texi             scheme-procedures.texi
    scheme-scheduling.texi          scheme-utility.texi

Will Fitzgerald:
  wrote initial srfi/srfi-19.scm.

Dirk Herrmann:
In the subdirectory doc, changes to:
    data-rep.texi
    scm.texi

Greg Badros:
In the subdirectory doc, changes to:
    data-rep.texi

Neil Jerram:
In the subdirectory ice-9, wrote:
    buffered-input.scm
In the subdirectory doc, wrote:
    deprecated.texi   goops.texi    scheme-ideas.texi
    scheme-reading.texi
In the subdirectory doc, changes to:
    appendices.texi data-rep.texi   expect.texi
    extend.texi     gh.texi         guile-tut.texi
    guile.texi      indices.texi    intro.texi
    posix.texi      preface.texi    r5rs.texi
    scheme-binding.texi             scheme-modules.texi
    scheme-control.texi             scheme-data.texi
    scheme-debug.texi               scheme-evaluation.texi
    scheme-ideas.texi               scheme-indices.texi
    scheme-intro.texi               scheme-io.texi
    scheme-memory.texi              scheme-options.texi
    scheme-procedures.texi          scheme-scheduling.texi
    scheme-translation.texi         scheme-utility.texi
    scm.texi        scripts.texi    script-getopt.texi
In the subdirectory doc/maint, wrote:
    docstring.el

Thien-Thi Nguyen:
In the top-level directory, wrote:
    check-guile.in	guile-tools.in
In the subdirectory ice-9, changes to:
    boot-9.scm		documentation.scm	emacs.scm
    ls.scm		session.scm		string-fun.scm
    threads.scm
In the subdirectory scripts, wrote:
    Makefile.am		PROGRAM
    display-commentary	generate-autoload
    punify		read-scheme-source
    use2dot
In the subdirectory scripts, changes to:
    doc-snarf
In the subdirectory libguile, changes to:
    guile-doc-snarf.in	regex-posix.c
In the subdirectory doc, changes to:
    intro.texi			preface.texi
    scheme-modules.texi		scheme-procedures.texi
    scheme-scheduling.texi