* AUTHORS (Martin Grabmueller): Added srfi-16.scm.
[bpt/guile.git] / AUTHORS
diff --git a/AUTHORS b/AUTHORS
dissimilarity index 67%
index 5494606..357d4d1 100644 (file)
--- a/AUTHORS
+++ b/AUTHORS
-To find out what should go in this file, see "Information For
-Maintainers of GNU Software" (maintain.texi), the section called
-"Recording Changes".
-
-
-George Carrette:
-wrote files present in Siod version 2.3, released in December of 1989.
-
-Aubrey Jaffer:
-Wrote substantial portions of guile.texi, and surely others.
-Changes to: eval.c, ioext.c, posix.c, gscm.c, scm.h, socket.c,
-gsubr.c, sys.c, test.scm, stime.c, and unif.c.
-
-Gary Houston: changes to many files in libguile.
-wrote: socket.c
-
-Tom Lord: Wrote the original versions of all files in the
-subdirectories ctax, gtcltk-lib, guile, ice-9, lang, and rx.  In doc,
-wrote ctax.texi, gtcltk.texi, in.texi, lang.texi, and major portions
-of guile.texi.
-
-Anthony Green: wrote the original code in the 'threads' directory.
-
-Mikael Djurfeldt: wrote debug.c, debug.h, options.c, options.h,
-srcprop.c, srcprop.h, stacks.h, backtrace.c, backtrace.h.  Rewrote the
-code in 'threads'.  Many changes throughout.
+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
+    srfi-16.scm
+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