1 To find out what should go in this file, see "Information For
2 Maintainers of GNU Software" (maintain.texi), the section called
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.
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
18 In the subdirectory libguile, wrote:
19 gsubr.c ramap.c unif.c
20 gsubr.h ramap.h unif.h
22 Gary Houston: changes to many files in libguile.
23 In the subdirectory ice-9, wrote:
24 expect.scm networking.scm popen.scm posix.scm
25 In the subdirectory doc, changes to:
26 data-rep.texi expect.texi guile-tut.texi
27 posix.texi r5rs.texi scheme-io.texi
29 Jim Blandy: Many changes throughout.
30 In the subdirectory libguile, wrote:
32 In the subdirectory doc, wrote:
33 data-rep.texi env.texi mbapi.texi
35 In the subdirectory doc/example-smob, wrote:
36 image-type.c image-type.h myguile.c
38 Tom Lord: Many changes throughout.
39 In the subdirectory ice-9, wrote:
40 Makefile.in configure.in lineio.scm poe.scm
41 boot-9.scm hcons.scm mapping.scm
43 Anthony Green: wrote the following files in libguile:
44 coop-defs.h coop-threads.h fsu-pthreads.h mit-pthreads.h threads.h
45 coop-threads.c coop.c mit-pthreads.c threads.c
46 and ice-9/threads.scm.
49 In the subdirectory ice-9, wrote:
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 iselect.c gdbint.c objects.c objprop.c stackchk.c modules.c
55 iselect.h gdbint.h objects.h objprop.h stackchk.h modules.h
59 In the subdirectory libguile, rewrote:
60 coop-threads.c coop.c mit-pthreads.c threads.c print.c
61 coop-threads.h fsu-pthreads.h mit-pthreads.h threads.h print.h
62 In the subdirectory doc, wrote:
63 goops-tutorial.texi hierarchy.eps
64 hierarchy.txt mop.txt oldfmt.c
65 In the subdirectory doc, changes to:
66 data-rep.texi gh.texi goops.texi
67 Many other changes throughout.
70 Designed and implemented the high-level libguile API (the @code{gh_}
71 interface), based largely on the defunct @code{gscm_} interface. In the
72 subdirectory libguile, wrote:
73 gh.h gh_funcs.c gh_list.c gh_test_repl.c
74 gh_data.c gh_init.c gh_predicates.c
75 gh_eval.c gh_io.c gh_test_c.c
76 In the subdirectory doc, wrote:
77 appendices.texi gh.texi guile-tut.texi
80 In the subdirectory libguile, wrote:
83 In the subdirectory libguile, rewrote:
84 dynl.c dynl-dl.c dynl-shl.c
86 In the subdirectory doc, changes to:
87 data-rep.texi intro.texi posix.texi
91 In the subdirectory ice-9, wrote:
95 In the subdirectory libguile, wrote:
98 In the subdirectory ice-9, wrote:
102 Implemented support for double-word heap cells and converted some
104 In the subdirectory libguile, wrote:
109 In the subdirectory libguile, wrote:
112 In the subdirectory doc, changes to:
113 appendices.texi posix.texi
116 wrote initial srfi/srfi-2.scm.
117 wrote initial srfi/srfi-6.scm.
118 wrote initial srfi/srfi-8.scm.
119 wrote initial srfi/srfi-11.scm.
120 ported srfi/srfi-19.scm to Guile.
123 In the subdirectory srfi, wrote:
131 In the subdirectory scripts, wrote:
133 In the subdirectory doc, wrote:
137 In the subdirectory doc, changes to:
138 guile.texi intro.texi posix.texi
139 scheme-binding.texi scheme-control.texi
140 scheme-data.texi scheme-evaluation.texi
141 scheme-indices.texi scheme-io.texi
142 scheme-memory.texi scheme-modules.texi
143 scheme-options.texi scheme-procedures.texi
144 scheme-scheduling.texi scheme-utility.texi
147 wrote initial srfi/srfi-19.scm.
150 In the subdirectory doc, changes to:
155 In the subdirectory doc, changes to:
159 In the subdirectory ice-9, wrote:
161 In the subdirectory doc, wrote:
162 deprecated.texi goops.texi scheme-ideas.texi
164 In the subdirectory doc, changes to:
165 appendices.texi data-rep.texi expect.texi
166 extend.texi gh.texi guile-tut.texi
167 guile.texi indices.texi intro.texi
168 posix.texi preface.texi r5rs.texi
169 scheme-binding.texi scheme-modules.texi
170 scheme-control.texi scheme-data.texi
171 scheme-debug.texi scheme-evaluation.texi
172 scheme-ideas.texi scheme-indices.texi
173 scheme-intro.texi scheme-io.texi
174 scheme-memory.texi scheme-options.texi
175 scheme-procedures.texi scheme-scheduling.texi
176 scheme-translation.texi scheme-utility.texi
177 scm.texi scripts.texi script-getopt.texi
178 In the subdirectory doc/maint, wrote:
182 In the top-level directory, wrote:
183 check-guile.in guile-tools.in
184 In the subdirectory ice-9, changes to:
185 boot-9.scm documentation.scm emacs.scm
186 ls.scm session.scm string-fun.scm
188 In the subdirectory scripts, wrote:
190 display-commentary generate-autoload
191 punify read-scheme-source
193 In the subdirectory scripts, changes to:
195 In the subdirectory libguile, changes to:
196 guile-doc-snarf.in regex-posix.c
197 In the subdirectory doc, changes to:
198 intro.texi preface.texi
199 scheme-modules.texi scheme-procedures.texi
200 scheme-scheduling.texi