* tests/popen.test: New file.
[bpt/guile.git] / ice-9 / ChangeLog
CommitLineData
5dc1ba73
MV
12003-09-15 Marius Vollmer <mvo@zagadka.de>
2
3 * format.scm (format): Rewritten as a big letrec to make it
4 reentrant. No mutex is necessary. Thanks to Clinton Ebadi!
5
7743d628
KR
62003-09-13 Kevin Ryde <user42@zip.com.au>
7
8 * boot-9.scm (file-exists?): Use stat rather than access?, so as to
9 follow the effective UID/GID not the real ID. file-exists? is
cd56b181 10 normally used as a prelude to opening or some other operation, and
7743d628
KR
11 it's the effective ID which will apply there. Emacs file-exists-p
12 uses stat, presumably for the the same reason.
13
50e0ba57
MV
142003-09-12 Marius Vollmer <mvo@zagadka.de>
15
16 * boot-9.scm (make-autoload-interface): Use a proper hashtable as
17 the obarray, not an empty vector.
18 (make-module): Always construct a hashtable for the obarray, even
19 for empty ones.
20
21 * format.scm (format:error): Use 'format:format' instead of
22 'format' since the latter will lock the mutex again that we have
23 already locked.
24 (format:format-work): Flag multiple '#' as an error.
25
2388d9af
KR
262003-08-17 Kevin Ryde <user42@zip.com.au>
27
28 * boot-9.scm (while): Use a new key dynamically for each loop, so
29 break and continue associate to their loop even when recursing.
30
d97f9b42
KR
312003-08-14 Kevin Ryde <user42@zip.com.au>
32
33 * boot-9.scm (while): Rewrite, continue as proper escape, break
34 without return value, break and continue new for each while form,
35 don't depend on bindings in expansion environment.
36
37 * popen.scm (open-process): Close input-fdes, output-fdes and
38 error-fdes after duping them to 0, 1 and 2.
39
996acdb8
KR
402003-06-19 Kevin Ryde <user42@zip.com.au>
41
42 * threads.scm (parallel): For no forms, use `(values)' not `(begin)'.
43
42ad901d
DH
442003-05-27 Dirk Herrmann <D.Herrmann@tu-bs.de>
45
46 * boot-9.scm (make-autoload-interface): Added missing quote around
47 vector constant.
48
47dee228
MV
492003-05-20 Marius Vollmer <marius.vollmer@uni-dortmund.de>
50
51 * deprecated.scm (list*): Added.
52
6cced6fe
KR
532003-05-10 Kevin Ryde <user42@zip.com.au>
54
55 * documentation.scm (file-commentary, find-documentation-in-file): Use
56 call-with-input-file, to close ports when done.
57
1b965c29
MV
582003-05-03 Marius Vollmer <mvo@zagadka.de>
59
d04229df
MV
60 * gap-buffer.scm (point++n!, point+-n!): Use substring-move!
61 instead of substring-move-left! or substring-move-right!. Thanks
62 to Kevin Ryde.
63
64 * deprecated.scm (substring-move-left!, substring-move-right!):
65 New.
66
0d5271a2 67 * boot-9.scm (display-usage-report): Use keyword->symbol instead
6aa536b3 68 of keyword-symbol, which doesn't exist. Thanks to Kevin Ryde.
0d5271a2 69
2b24a689
MV
70 * hcons.scm (hashq-cons-get-handle): Pass only the expected four
71 arguments to hashx-get-handle. Thanks to Kevin Ryde!
72
1b965c29
MV
73 * lineio.scm (make-line-buffering-input-port) Pass 0 as second
74 argument to string-ref. Thanks to Kevin Ryde!
75
56b97da9
MD
762003-04-25 Mikael Djurfeldt <mdj@kvast.blakulla.net>
77
78 * serialize.scm: New file.
79
359aab24
MD
802003-04-24 Mikael Djurfeldt <djurfeldt@nada.kth.se>
81
82 * threads.scm (n-for-each-par-map): New procedure.
83
fc87c27a
MV
842003-04-05 Marius Vollmer <mvo@zagadka.de>
85
86 * Changed license terms to the plain LGPL thru-out.
87
bd40d420
MV
882003-03-26 Marius Vollmer <marius.vollmer@uni-dortmund.de>
89
90 * deprecated.scm: New file, to collect deprecated things.
91 * Makefile.am (ice9_sources): Added.
92
93 * boot-9.scm: Load "ice-9/deprecated.scm" when appropriate.
94 (try-load-module): Also try the old deprecated method, maybe.
95
570b5b14
MV
962003-03-22 Marius Vollmer <mvo@zagadka.de>
97
98 * boot-9.scm (call/cc): Added.
99
44876271
MD
1002003-03-20 Mikael Djurfeldt <djurfeldt@nada.kth.se>
101
102 * list.scm: New file.
103
b80e1b5c
MV
1042003-03-19 Marius Vollmer <mvo@zagadka.de>
105
106 * format.scm (format:out-substr): Update the column counter
107 correctly. This fixes the behavior of ~T (tabbing) after ~F, for
108 instance. Thanks to Matthias Koeppe!
109
3742da68
MD
1102003-03-13 Mikael Djurfeldt <djurfeldt@nada.kth.se>
111
112 * session.scm (apropos): Don't look in duplicates interface.
113
70a459e3
MD
1142003-03-12 Mikael Djurfeldt <djurfeldt@nada.kth.se>
115
65bed4aa
MD
116 * boot-9.scm (duplicate-handlers): Make sure the merge-generics
117 and merge-accessors handlers are available also before (oop goops)
118 has been loaded. This is so that people can put them as default
119 handlers without worrying about availability.
120
3802f9cc
MD
121 * slib.scm (logical:ipow-by-squaring): Removed.
122
fe6ee052
MD
123 * boot-9.scm (ipow-by-squaring): Removed.
124 (default-duplicate-binding-handler): Set default to
6496a663 125 '(replace warn-override-core warn last)
fe6ee052 126
d57da08b
MD
127 * boot-9.scm (module-make-local-var!): Use module-add!.
128 (module-primitive-add!): New function.
129 (resolve-interface): Use
130 (call-with-deferred-observers, module-call-observers): New
131 functions.
132 (module-defer-observers, module-defer-observers-mute,
133 module-defer-observers-table): New variables.
134 (process-define-module, process-use-modules, export, re-export):
135 Use call-with-deferred-observers.
8d8dac1f
MD
136 (module-duplicates-info, set-module-duplicates-info!): Removed.
137 (module-duplicates-handlers, module-duplicates-interface): New.
138 (module-type): Added duplicates-handlers and
139 duplicates-interface.
d57da08b
MD
140
141 * syncase.scm (eval): Mark as replacement.
142
143 * boot-9.scm (defmacro-public): Use export-syntax instead of export.
144
70a459e3
MD
145 * slib.scm (*features*): Set the core variable instead of defining
146 a local version.
147 (provide, provided?): Mark as replacements.
148
149 * boot-9.scm (beautify-user-module!): Don't install the duplicates
150 handler here.
151 (default-duplicate-binding-handler): Renamed from
152 default-module-duplicates-handler; Removed converter.
153 (process-duplicates): Lookup default duplicates handler dynamically.
154 (default-duplicate-binding-procedures): New parameter.
155
509a787a
MD
1562003-03-12 Mikael Djurfeldt <mdj@kvast.blakulla.net>
157
158 * slib.scm (identity): Removed. (Provided by core.)
159
f595ccfe
MD
1602003-03-11 Mikael Djurfeldt <djurfeldt@nada.kth.se>
161
c614a00b
MD
162 * debugger/command-loop.scm: Prefix all commands imported from
163 (ice-9 debugger command-loop) with debugger:.
164
109c2c9f
MD
165 * boot-9.scm (process-duplicates): Use module-import-interface.
166 (module-symbol-interface): Removed.
c614a00b
MD
167 (resolve-interface): Process #:hide; Name custom interfaces
168 appropriately.
169 (module-use!, module-use-interfaces!): Remove existing interfaces
170 on the use-list based on module name rather than interface
171 identity so that custom interfaces truly replaces their previous
172 version.
109c2c9f 173
f595ccfe
MD
174 * boot-9.scm (module-override!, make-mutable-parameter,
175 lookup-duplicates-handlers, default-module-duplicates-handler):
176 New functions.
177 (process-duplicates): Don't call duplicates handlers for duplicate
178 bindings of the same variable.
179 (process-define-module): Process #:replace.
180 (compile-interface-spec, resolve-interface): Process #:prefix.
181
182 * format.scm (format): Marked as replacement.
183
184 * threads.scm (future, future-ref): Marked as replacements.
185
7b07e5ef
MD
1862003-03-07 Mikael Djurfeldt <djurfeldt@nada.kth.se>
187
188 These changes enables checking for duplicate imported bindings.
189
190 * boot-9.scm (process-define-module): Handle #:duplicates.
191 (module-use-interfaces! process-duplicates): New functions.
192 (duplicate-handlers): Dictionary of duplicate handlers.
193 (module-symbol-local-binding, module-symbol-binding): Bugfix.
194
1798b73d
MD
1952003-03-04 Mikael Djurfeldt <djurfeldt@nada.kth.se>
196
197 * session.scm (apropos): Use hash-for-each instead of
198 array-for-each.
199
c35738c1
MD
2002003-02-19 Mikael Djurfeldt <djurfeldt@nada.kth.se>
201
231a4ea8
MD
202 * boot-9.scm (make-module): Changed default size from 1021 to 31
203 (since the size now adapts).
204 (macro-table, xformer-table): Changed default size from 523 to 61.
205 (make-module): Don't call make-hash-table with zero size.
206
c35738c1
MD
207 * Makefile.am (ice9_sources): Added weak-vector.scm.
208
209 * weak-vector.scm: New file.
210
211 * boot-9.scm (module-clear!): Use hash-clear!.
212 (module-for-each): Use hash-for-each.
213 (module-map): Use hash-map.
214
f59a096e
MD
2152003-02-11 Mikael Djurfeldt <djurfeldt@nada.kth.se>
216
217 * boot-9.scm (make-hash-table): Turned primitive.
218
e963ac2c
MD
2192003-01-27 Mikael Djurfeldt <djurfeldt@nada.kth.se>
220
221 * syncase.scm (guile-macro): Strip syntactic information from
222 expression before trying to treat it as a Guile macro call.
223 (Thanks to Kevin Ryde.)
224
c2950e36
MD
2252003-01-24 Mikael Djurfeldt <djurfeldt@nada.kth.se>
226
227 * threads.scm (parallel, letpar): Rewritten.
228
f4719f31
MD
2292003-01-23 Mikael Djurfeldt <djurfeldt@nada.kth.se>
230
231 * threads.scm (par-mapper, n-par-map, n-par-for-each): Use
232 futures.
233
93f26b7b
MD
2342003-01-20 Mikael Djurfeldt <djurfeldt@nada.kth.se>
235
51407fa0
MD
236 * occam-channel.scm (alt): New syntax.
237
93f26b7b
MD
238 * psyntax.ss (self-evaluating?): Removed. Guile now provides this
239 operator as a primitive procedure.
240 (build-data): Quote vectors (psyntax.ss requires this).
241
2422003-01-19 Mikael Djurfeldt <djurfeldt@nada.kth.se>
243
244 * psyntax.ss (self-evaluating?): Allow procedures implanted in
245 source. (Guile uses this internally.)
246
80f225df
MD
2472003-01-16 Mikael Djurfeldt <djurfeldt@nada.kth.se>
248
249 * psyntax.ss (build-data): Don't quote self-evaluating expressions
250 in output. (We normally *would* like also these expressions to be
251 quoted, but until Guile's native macros and syncase cooperates
252 better, it is less destructive not to quote.)
253 (self-evaluating?): Removed null? (In Guile, the empty list is not
254 self-evaluating).
255 (sc-chi): Export chi as sc-chi.
256 (external-macro): New syntax type.
257
258 * psyntax.pp: Regenerated.
259
260 * compile-psyntax.scm: Set expansion-eval-closure.
7906d57d 261
cf743aea
MD
262 * boot-9.scm (use-syntax): Return *unspecified*.
263
7906d57d
MD
264 * syncase.scm: Set expansion-eval-closure to
265 the-syncase-eval-closure during booting so that variables are
cf743aea
MD
266 created in the correct module.
267 (syncase): Set expansion-eval-closure.
7906d57d
MD
268 (define-syntax define-syntax-public eval-when fluid-let-syntax
269 identifier-syntax let-syntax letrec-syntax syntax syntax-case
270 syntax-rules with-syntax include): Removed definitions (these are
271 created from within psyntax.pp).
80f225df
MD
272 Enable expansion of Guile macros during a syntax-case
273 transformation.
cf743aea 274
60eefd9c
MD
2752003-01-10 Mikael Djurfeldt <djurfeldt@nada.kth.se>
276
8411a446 277 * occam-channel.scm (make-channel): Renamed from channel.
fb831451 278 (make-timer): New function.
8411a446 279
60eefd9c
MD
280 * Makefile.am (ice9_sources): Added occam-channel.scm.
281
282 * occam-channel.scm: New file. Implements occam-like channels.
283
db853761
NJ
2842002-12-28 Neil Jerram <neil@ossau.uklinux.net>
285
286 * boot-9.scm (module-defined-hook): New hook, run whenever a new
287 module is defined.
288 (process-define-module): Run this hook.
289
62d4fd94
MD
2902002-12-18 Mikael Djurfeldt <mdj@kvast.blakulla.net>
291
292 * threads.scm: Removed bogus definition of future-ref.
293
87623595
MD
2942002-12-15 Mikael Djurfeldt <djurfeldt@nada.kth.se>
295
296 * threads.scm (par-map, par-for-each): Reimplemented using
297 joing-thread.
298 (parallel): Reimplemented using futures.
299 (n-par-map, n-for-each): New procedures.
300
edeea67b
MV
3012002-12-12 Marius Vollmer <mvo@zagadka.ping.de>
302
303 * optargs.scm (improper-list-copy): New.
304 (parse-arglist): Use it instead of list-copy.
305
fc85d095
MD
3062002-12-09 Mikael Djurfeldt <djurfeldt@nada.kth.se>
307
308 * threads.scm (letpar): New macro.
309
b2cbe8d8
RB
3102002-12-08 Rob Browning <rlb@defaultvalue.org>
311
312 * debugger/breakpoints/Makefile.am (subpkgdatadir): VERSION ->
313 GUILE_EFFECTIVE_VERSION.
314
315 * debugger/Makefile.am (subpkgdatadir): VERSION ->
316 GUILE_EFFECTIVE_VERSION.
317
318 * Makefile.am (subpkgdatadir): VERSION -> GUILE_EFFECTIVE_VERSION.
319
abce330c
MD
3202002-12-04 Mikael Djurfeldt <mdj@linnaeus>
321
fc85d095
MD
322 * threads.scm (parallel): New macro.
323 (par-map, par-for-each): New procedures.
abce330c
MD
324
325 * documentation.scm (object-documentation): Added support for
326 defmacros.
327
f2cbc0e5
DH
3282002-11-24 Dirk Herrmann <D.Herrmann@tu-bs.de>
329
330 * boot-9.scm (re-export-syntax): Re-introduced after accidentally
331 removing it in my patch from 2002-11-16.
332
9123414e
DH
3332002-11-24 Dirk Herrmann <D.Herrmann@tu-bs.de>
334
335 Thanks to Mikael Djurfeldt for a bugreport which led to the
336 following changes:
337
338 * slib.scm (%system-define): Removed.
339
340 (define): Changed to use define-private instead of
341 %system-define.
342
343 * boot-9.scm (define-private): Undid my changes from 2002-11-16
344 until Guile supports hygienic macros.
345
50a63003
NJ
3462002-11-17 Neil Jerram <neil@ossau.uklinux.net>
347
348 * emacs.scm (emacs-load): Locally define `read-and-eval!', as it
349 has been removed from the core.
350
c55bcb32
DH
3512002-11-16 Dirk Herrmann <D.Herrmann@tu-bs.de>
352
353 * syncase.scm (define-syntax, eval-when, fluid-let-syntax,
354 identifier-syntax, let-syntax, letrec-syntax, syntax, syntax-case,
355 syntax-rules, with-syntax, include): Changed definitions to form
356 'real' macro definitions.
357
6aa9ea7c
DH
3582002-11-16 Dirk Herrmann <D.Herrmann@tu-bs.de>
359
360 * boot-9.scm (define-private, export-syntax, export-syntax):
361 Fixed my previous fix (blush).
362
ab382f52
DH
3632002-11-16 Dirk Herrmann <D.Herrmann@tu-bs.de>
364
365 * boot-9.scm (define-private, export-syntax, export-syntax):
366 Changed definitions to form 'real' macro definitions.
367
81cf290d
MV
3682002-11-07 Marius Vollmer <marius.vollmer@uni-dortmund.de>
369
370 * format.scm (format): Use 'monitor' properly. Not the definition
371 needs to be restricted, the actual function needs to be.
372
3f619266
NJ
3732002-11-05 Neil Jerram <neil@ossau.uklinux.net>
374
375 * boot-9.scm (define-option-interface): Fix to "simplification"
376 change below.
377
378 * debugger/breakpoints/source.scm: Enable source property
379 recording when module is loaded.
380 (##): Cope with ports whose `filename' is not a string.
381
9124ba8d
NJ
3822002-11-04 Neil Jerram <neil@ossau.uklinux.net>
383
0983f67f
NJ
384 * boot-9.scm (define-option-interface): Simplify code-generation
385 code.
386
9124ba8d
NJ
387 * debugger/command-loop.scm (read-and-dispatch-command): Import
388 set-readline-prompt dynamically if we need to. (Previous
389 arrangement didn't work if this module was loaded before (ice-9
390 readline).)
391
eb2c5dcb
MV
3922002-11-03 Marius Vollmer <mvo@zagadka.ping.de>
393
394 * format.scm (format): Wrap a monitor around format:format since
395 it is not thread-safe.
396
132fe7af
MV
3972002-10-27 Marius Vollmer <mvo@zagadka.ping.de>
398
399 * threads.scm (%thread-handler): Explicitely return '#f'. This
400 value will be returned by join-thread.
401
8ee7506b
NJ
4022002-10-26 Neil Jerram <neil@ossau.uklinux.net>
403
404 Merging debugger enhancements previously in separate
405 `guile-debugger' package ...
406
407 * debugger.scm: Factored out into the following constituent parts
408 - see comment in file for more details.
409 (*not-yet-introduced*): New (avoids repeatedly introducing the
410 debugger when entering it from breakpoints).
411 (debug-stack): New.
412 (debug): Rewrite to use more general `debug-stack'.
413
414 * debugger/commands.scm, debugger/command-loop.scm,
415 debugger/state.scm, debugger/utils.scm: New files containing bits
416 of old (ice-9 debugger), plus some rewriting and enhancements for
417 breakpoint support ...
418
419 * debugger/state.scm (state-rtd): Add flags field.
420 (make-state): Extend to optionally take flags.
421 (state-flags): New, accessor for flags field.
422 (set-state-index!, set-stack-index!): New.
423 (write-state-short): Rewritten to print out the current source
424 location in a way that is more easily trackable by Emacs.
425
426 * debugger/commands.scm (assert-continuable, continue, finish,
427 trace-finish, step, next): New debugger commands for continuing
428 execution from a breakpoint.
429
430 * debugger/behaviour.scm, debugger/breakpoints.scm,
431 debugger/breakpoints/procedural.scm,
432 debugger/breakpoints/range.scm, debugger/breakpoints/source.scm,
433 debugger/trap-hooks.scm, debugger/trc.scm: New files - breakpoint
434 support.
435
436 * Makefile.am (SUBDIRS): Add debugger subdirectory.
437
438 * debugger/Makefile.am, debugger/breakpoints/Makefile.am: New.
439
03453b05
MV
4402002-10-21 Marius Vollmer <mvo@zagadka.ping.de>
441
442 * threads.scm (%thread-handler): Do not call unmask-signals, that
443 should be unnecessary now.
444
a7785f36
MD
4452002-10-20 Mikael Djurfeldt <mdj@linnaeus>
446
447 * boot-9.scm (top-repl): Look for use-emacs-interface in
448 guile-user-module (should it be there?) instead of
449 the-root-module.
450
acfa1f52
MV
4512002-10-10 Marius Vollmer <mvo@zagadka.ping.de>
452
453 * boot-9.scm (top-repl): Use 2 as the limit when saving the stack.
454 (error-catching-loop): use call-with-blocked-asyncs and
455 call-with-unblocked-asyncs instead of mask-signals and
456 unmask-signals.
457
34010f56
NJ
4582002-10-09 Neil Jerram <neil@ossau.uklinux.net>
459
460 * buffered-input.scm (make-buffered-input-port): Build an
461 input-waiting thunk for just extended version of make-soft-port.
462
9bc54879
RB
4632002-10-04 Rob Browning <rlb@defaultvalue.org>
464
465 * boot-9.scm (expt): switch if sense and use negative? rather than
466 >= 0.
467
3538c2b2
MV
4682002-10-04 Marius Vollmer <mvo@zagadka.ping.de>
469
470 * boot-9.scm (top-repl): Use "1" instead of "%deliver-signals" to
471 limit the signal stack.
472
f4232aa6
MV
4732002-09-15 Marius Vollmer <mvo@zagadka.ping.de>
474
475 * boot-9.scm (feature?): Added deprecation message.
476
5fc0857e
RB
4772002-09-14 Rob Browning <rlb@defaultvalue.org>
478
479 * boot-9.scm (sqrt): minor indentation fix.
480
cfcdb8e9
MV
4812002-09-05 Marius Vollmer <mvo@zagadka.ping.de>
482
483 * syncase.scm: Set the module transformer of the-syncase-module so
484 that we can use define-syntax.
485 (define-syntax-public): New and exported.
486
4872002-09-04 Marius Vollmer <mvo@zagadka.ping.de>
488
489 * syncase.scm (expansion-eval-closure, env->eval-closure): New.
490 (sc-macro): Set the expansion-eval-closure expanding the form.
491 (putprop, getprop): Use the expansion-eval-closure to find
492 variables instead of the current module.
493
fdf7e1d7
MV
4942002-07-08 Marius Vollmer <mvo@zagadka.ping.de>
495
496 * slib.scm (make-exchanger): Added. Thanks to Clinton Ebadi!
497
7c38399f
DH
4982002-07-07 Dirk Herrmann <D.Herrmann@tu-bs.de>
499
500 * boot-9.scm (define-option-interface): Replaced "macro" by
501 mmacro.
502
1334c61a
GH
5032002-06-01 Gary Houston <ghouston@arglist.com>
504
505 * boot-9.scm (file-set-position): Make third argument optional,
506 for SCM compatibility.
507 (file-position): simplify definition.
508
be87cdb7
MV
5092002-06-01 Marius Vollmer <mvo@zagadka.ping.de>
510
511 * boot-9.scm (file-set-position): Use seek instead of fseek.
512
e717bf46
MV
5132002-05-09 Marius Vollmer <mvo@zagadka.ping.de>
514
515 * format.scm (format:out-inf-nan): New.
516 (format:out-fixed, format:out-expon, format:out-general): Use it
517 to print infs and nans.
518
519 * boot-9.scm (unsetenv): New, for completeness.
520
9ea4ac37
MV
5212002-05-08 Marius Vollmer <mvo@zagadka.ping.de>
522
523 * format.scm (format:fn-max): Increase to 400 so ~f and ~g can
524 print long real numbers with large positive and negative
525 exponents.
526
45845efe
MV
5272002-05-06 Marius Vollmer <mvo@zagadka.ping.de>
528
529 * syncase.scm: Use (ice-9 threads) so that with-mutex is defined.
530
0bd1b44f
TTN
5312002-04-30 Thien-Thi Nguyen <ttn@giblet.glug.org>
532
533 * gap-buffer.scm: New file.
534
535 * Makefile.am (ice9_sources): Add gap-buffer.scm.
536
c87af2d5
RB
5372002-03-12 Rob Browning <rlb@defaultvalue.org>
538
539 * syncase.scm: fix bad let.
540 (gensym): fix failure on non-threaded
541
6c5b8521
TTN
5422002-03-05 Thien-Thi Nguyen <ttn@giblet.glug.org>
543
544 * ftw.scm: New file.
545
546 * Makefile.am (ice9_sources): Add ftw.scm.
547
327d4dd3
TTN
5482002-02-26 Thien-Thi Nguyen <ttn@giblet.glug.org>
549
550 * Makefile.am: Update path to pre-inst-guile automake frag.
551
d51b42e2
TTN
552 * boot-9.scm: Comment grammar fixes; nfc.
553 Thanks to Christopher Cramer.
554
46151112
RB
5552002-02-24 Rob Browning <rlb@defaultvalue.org>
556
557 * syncase.scm (gensym): redefine locally so we can control it's
558 properties. This is in preparation for changing the future public
559 gensym to produce unreadable symbols.
560
561 * psyntax.pp: updated to reflect new syncase.scm.
562
90d4a6b0
TTN
5632002-02-07 Thien-Thi Nguyen <ttn@giblet.glug.org>
564
565 * regex.scm: Add commentary; nfc.
566
0187b4f4
TTN
5672002-02-05 Thien-Thi Nguyen <ttn@giblet.glug.org>
568
569 * Makefile.am: Include $(top_srcdir)/pre-inst-guile.am.
570
571 (psyntax.pp): Use $(preinstguile).
572
dd580bd6
MV
5732002-01-14 Marius Vollmer <mvo@zagadka.ping.de>
574
575 * psyntax.ss (datum->syntax-object): Removed assertion in
576 datum->syntax-object that checked if the first argument, a
577 syntax-object, is an identifier. This was a unconvenient and
578 unnecessary restriction. Thanks to Dorai Sitaram!
579
0e6f7775
MV
5802002-01-12 Marius Vollmer <mvo@zagadka.ping.de>
581
582