AUTHORS 2.9 KB

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