contributors.texi 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. @node Contributors to Guile
  2. @appendix Contributors to Guile
  3. This Guile Manual was written by Mark Galassi, Jim Blandy and Gary
  4. Houston.
  5. Guile was developed over many years by the following people:
  6. @table @strong
  7. @item George Carrette
  8. Wrote files present in Siod version 2.3, released in December of 1989.
  9. @item Aubrey Jaffer
  10. Wrote substantial portions of guile.texi, and surely others.
  11. Changes to: eval.c, ioext.c, posix.c, gscm.c, scm.h, socket.c,
  12. gsubr.c, sys.c, test.scm, stime.c, and unif.c.
  13. @item Gary Houston
  14. changes to many files in libguile.
  15. wrote: libguile/socket.c, ice-9/expect.scm
  16. @item Tom Lord
  17. Many changes throughout.
  18. In the subdirectory ctax, wrote:
  19. Makefile.in configure.in hashtabs.scm macros.scm scm-ops.scm
  20. c-ops.scm grammar.scm lexer.scm reader.scm
  21. In the subdirectory gtcltk-lib, wrote:
  22. Makefile.in guile-tcl.c guile-tk.c
  23. configure.in guile-tcl.h guile-tk.h
  24. In the subdirectory guile, wrote:
  25. Makefile.in getopt.c getopt1.c
  26. configure.in getopt.h guile.c
  27. In the subdirectory ice-9, wrote:
  28. Makefile.in configure.in lineio.scm poe.scm
  29. boot-9.scm hcons.scm mapping.scm
  30. In the subdirectory lang, wrote:
  31. Makefile.in grammar.scm lr0.scm pp.scm
  32. configure.in lex.scm lr1.scm
  33. In the subdirectory rx, wrote:
  34. Makefile.in runtests.c rxbitset.h rxnfa.c rxspencer.c
  35. TESTS rx.c rxcontext.h rxnfa.h rxspencer.h
  36. TESTS2C.sed rx.h rxcset.c rxnode.c rxstr.c
  37. _rx.h rxall.h rxcset.h rxnode.h rxstr.h
  38. configure.in rxanal.c rxdbug.c rxposix.c rxsuper.c
  39. hashrexp.c rxanal.h rxgnucomp.c rxposix.h rxsuper.h
  40. inst-rxposix.h rxbasic.c rxgnucomp.h rxproto.h rxunfa.c
  41. rgx.c rxbasic.h rxhash.c rxsimp.c rxunfa.h
  42. rgx.h rxbitset.c rxhash.h rxsimp.h testcases.h
  43. In the subdirectory doc, wrote:
  44. ctax.texi gtcltk.texi in.texi lang.texi
  45. and portions of guile.texi.
  46. @item Anthony Green
  47. wrote the original code in the 'threads' directory, and
  48. ice-9/threads.scm.
  49. @item Mikael Djurfeldt
  50. @example
  51. In the subdirectory libguile, wrote:
  52. backtrace.c debug.c options.c root.c srcprop.c stacks.c
  53. backtrace.h debug.h options.h root.h srcprop.h stacks.h
  54. In the subdirectory threads, rewrote:
  55. coop-threads.c coop.c mit-pthreads.c threads.c
  56. coop-threads.h fsu-pthreads.h mit-pthreads.h threads.h
  57. Many other changes throughout.
  58. @end example
  59. @item Mark Galassi
  60. @example
  61. Designed and implemented the high-level libguile API (the @code{gh_}
  62. interface), based largely on the defunct @code{gscm_} interface. In the
  63. subdirectory gh, wrote:
  64. gh.c gh_eval.c gh_io.c gh_test_c.c
  65. gh.h gh_funcs.c gh_list.c gh_test_repl.c
  66. gh_data.c gh_init.c gh_predicates.c
  67. @end example
  68. @end table