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 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