| 1 | To find out what should go in this file, see "Information For |
| 2 | Maintainers of GNU Software" (maintain.texi), the section called |
| 3 | "Recording Changes". |
| 4 | |
| 5 | |
| 6 | Aubrey Jaffer: |
| 7 | is the author of SCM, the Scheme interpreter upon which Guile is |
| 8 | based. Guile started from SCM version 4e1 in November -94 and is |
| 9 | still largely composed of the original SCM code. |
| 10 | |
| 11 | George Carrette: |
| 12 | wrote files present in Siod version 2.3, released in December of 1989. |
| 13 | Siod was the starting point for SCM. The major innovations taken from |
| 14 | Siod are the evaluator's use of the C-stack and being able to garbage |
| 15 | collect off the C-stack |
| 16 | |
| 17 | Radey Shouman: |
| 18 | In the subdirectory libguile, wrote: |
| 19 | gsubr.c ramap.c unif.c |
| 20 | gsubr.h ramap.h unif.h |
| 21 | |
| 22 | Gary Houston: changes to many files in libguile. |
| 23 | wrote: libguile/socket.c, ice-9/expect.scm |
| 24 | |
| 25 | Tom Lord: Many changes throughout. |
| 26 | In the subdirectory ice-9, wrote: |
| 27 | Makefile.in configure.in lineio.scm poe.scm |
| 28 | boot-9.scm hcons.scm mapping.scm |
| 29 | |
| 30 | Anthony Green: wrote the following files in libguile: |
| 31 | coop-defs.h coop-threads.h fsu-pthreads.h mit-pthreads.h threads.h |
| 32 | coop-threads.c coop.c mit-pthreads.c threads.c |
| 33 | and ice-9/threads.scm. |
| 34 | |
| 35 | Mikael Djurfeldt: |
| 36 | In the subdirectory ice-9, wrote: |
| 37 | emacs.scm syncase.scm |
| 38 | In the subdirectory libguile, wrote: |
| 39 | backtrace.c debug.c options.c root.c srcprop.c stacks.c |
| 40 | backtrace.h debug.h options.h root.h srcprop.h stacks.h |
| 41 | iselect.c gdbint.c objects.c objprop.c stackchk.c modules.c |
| 42 | iselect.h gdbint.h objects.h objprop.h stackchk.h modules.h |
| 43 | random.c |
| 44 | random.h |
| 45 | gdb_interface.h |
| 46 | In the subdirectory libguile, rewrote: |
| 47 | coop-threads.c coop.c mit-pthreads.c threads.c print.c |
| 48 | coop-threads.h fsu-pthreads.h mit-pthreads.h threads.h print.h |
| 49 | Many other changes throughout. |
| 50 | |
| 51 | Mark Galassi: |
| 52 | Designed and implemented the high-level libguile API (the @code{gh_} |
| 53 | interface), based largely on the defunct @code{gscm_} interface. In the |
| 54 | subdirectory libguile, wrote: |
| 55 | gh.h gh_funcs.c gh_list.c gh_test_repl.c |
| 56 | gh_data.c gh_init.c gh_predicates.c |
| 57 | gh_eval.c gh_io.c gh_test_c.c |
| 58 | |
| 59 | Marius Vollmer: |
| 60 | In the subdirectory libguile, wrote: |
| 61 | fluids.c |
| 62 | fluids.h |
| 63 | In the subdirectory libguile, rewrote: |
| 64 | dynl.c dynl-dl.c dynl-shl.c |
| 65 | dynl.h dynl-dld.c |
| 66 | |
| 67 | R. Kent Dybvig: |
| 68 | In the subdirectory ice-9, wrote: |
| 69 | psyntax.ss |
| 70 | |
| 71 | Roland Orre: |
| 72 | In the subdirectory libguile, wrote: |
| 73 | sort.c |
| 74 | sort.h |
| 75 | In the subdirectory ice-9, wrote: |
| 76 | session.scm |
| 77 | |
| 78 | Michael N. Livshin: |
| 79 | In the subdirectory libguile, wrote: |
| 80 | guardians.c |
| 81 | guardians.h |