summaryrefslogtreecommitdiff
path: root/AUTHORS
blob: 2b6f1dd54973655ef82e4d6c4e4b93bd705a3602 (about) (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
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.
wrote: libguile/socket.c, ice-9/expect.scm

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 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
    iselect.h	 gdbint.h     objects.h    objprop.h    stackchk.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
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

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