+1999-06-09 Jim Blandy <jimb@savonarola.red-bean.com>
+
+ * Makefile.am (ice9_sources): Add popen.scm to list.
+ * Makefile.in: Regenerated.
+
+ Fixes for expect from Gary Houston <ghouston@easynet.co.uk>:
+
+ * expect.scm (expect-regexec): define 'eof-next?'. I don't
+ know why it was missing. also don't peek for end of lines
+ unless expect-strings-exec-flags contains regexp/noteol.
+ (expect-strings-exec-flags): initialise to regexp/noteol.
+
+ Gary Houston's open-buffer port patches:
+
+ 1999-04-01 Gary Houston <ghouston@easynet.co.uk>
+
+ * popen.scm: applied fixes from Greg Harvey. use a guardian
+ and a gc-thunk so that cleanup is done if a pipe is garbage
+ collected or closed with close-port. use a weak hash-table instead of
+ an alist.
+
+ 1999-03-20 Gary Houston <ghouston@easynet.co.uk>
+
+ * expect.scm (expect): call the match proc with the port instead.
+ (expect-strings): use peek-char to get the next char. this has
+ the advantage of getting the handling of $ "correct", but the
+ disadvantage of needing to get (and maybe block for) an extra character
+ from the port when it may not be needed. hence:
+ (expect-strings-exec-flags): new variable/parameter, supplies
+ flags for regexp-exec. if this includes regexp/noteol, then
+ automatic regexp/noteol handling (requiring an extra peeked char)
+ is enabled. default is regexp/noteol.
+ (expect-strings-compile-flags): new variable/parameter, supplies
+ flags for make-regexp. default is regexp/newline.
+
+ 1999-03-15 Gary Houston <ghouston@easynet.co.uk>
+
+ * expect.scm (expect): call the match proc with an extra char,
+ peeked from the stream.
+ (expect-strings): build a match proc which takes the extra char.
+ (expect-regexec): take an extra arg "eof-next?" and use it
+ to decide whether the regexp/noteol flag should be added.
+
+ 1999-02-26 Gary Houston <ghouston@easynet.co.uk>
+
+ * boot-9.scm (top-repl): don't flush all ports at exit.
+ (error-catching-loop): likewise.
+
+ 1998-12-23 Gary Houston <ghouston@easynet.co.uk>
+
+ * boot-9.scm (scm-style-repl): -read: don't call
+ consume-trailing-whitespace if val is eof object. Allows
+ exiting repl with single control-D.
+
+ 1998-12-06 Gary Houston <ghouston@easynet.co.uk>
+
+ * boot-9.scm (error-catching-loop): don't force output within
+ error catching loop after quit received.
+ (top-repl): flush all ports when the repl terminates.
+
+ * boot-9.scm (error-catching-loop): flush all ports before
+ primitive exit if non-interactive.
+ force-output on current-error-port if interactive.
+
+ * boot-9.scm (reopen-file): deleted.
+ * popen.scm (open-output-pipe, open-input-pipe): moved from
+ boot-9.scm.
+ * popen.scm: new file.
+
+1999-06-04 Dirk Herrmann <D.Herrmann@tu-bs.de>
+
+ * boot-9.scm (iota): replaced by a tail recursive version.
+ (reverse-iota): removed.
+
+1999-06-03 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
+
+ * optargs.scm (lambda*): Bugfix: Replaced ARGLIST -->
+ non-optional-args. (Thanks to David Lutterkort.)
+
+1999-05-09 Jim Blandy <jimb@savonarola.red-bean.com>
+
+ * string-case.scm: Removed; functions moved to libguile/strop.c
+ (which could be dynamically linked in the future anyway).
+ * Makefile.am (ice9_sources): Don't list string-case.scm.
+ * Makefile.in: Regenerated.
+ * format.scm: Don't bother importing (ice-9 string-case).
+
+1999-05-02 Jim Blandy <jimb@savonarola.red-bean.com>
+
+ * boot-9.scm (provided?): New function.
+
+ * Makefile.am: Add string-case.scm and format.scm to ice9_sources.
+ * Makefile.in: Regenerated.
+
+ * string-case.scm: New file, brought in from SLIB, and adapted to
+ Guile's module system.
+
+ * format.scm: New file, brought in from SLIB, with the following
+ changes:
+ (format:format): If the first argument is the format string, stick
+ a #f on the front of it, so it is now a valid CL format argument
+ list. This is easier than changing everyplace else (like the
+ error formatter) that expects it to be in CL form. The other
+ clause which explicitly tests for this case is now dead code.
+ (format:format-work): Allow `@' and `:' in either order, as per
+ modern CL behavior.
+ (format:num->cardinal): Don't assume that an elseless if returns
+ '() when the condition is false.
+
+1999-04-17 Jim Blandy <jimb@savonarola.red-bean.com>
+
+ * Makefile.in: Regenerated.
+
+1999-04-08 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
+
+ * boot-9.scm: Provide 'values.
+
+1999-03-21 Mikael Djurfeldt <mdj@barbara.nada.kth.se>
+
+ * boot-9.scm (process-define-module, use-syntax): Bugfix:
+ :use-syntax should add syntax to using module, not current module.
+ (internal-use-syntax): Removed.
+
+1999-03-21 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
+
+ * session.scm (apropos-internal): Modified to comply with new
+ argument order for hash-fold.
+
+1999-03-19 Mikael Djurfeldt <mdj@barbara.nada.kth.se>
+
+ * boot-9.scm (try-load-module): New procedure. Broken out from
+ resolve-module.
+ (resolve-module): Bugfix: Make it possible for a module at a
+ deeper level (x y z) to depend on a module on a higher (x y).
+
+ This also has the desired side-effect that multiple attempts to
+ load a module (e.g. with `use-modules') work until source is
+ actually found for the module (e.g. because the correct catalog
+ has been added to the load path).
+
+ Use try-load-module.
+
+1999-03-18 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
+
+ * session.scm (system-module): New procedure. Used to switch a
+ module between system and user state.
+
+1999-03-16 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
+
+ * session.scm (apropos-internal): Rewritten using hash-fold.
+
+ * emacs.scm, session.scm, slib.scm): Added :no-backtrace in module
+ definition.
+
+1999-03-14 Mikael Djurfeldt <mdj@barbara.nada.kth.se>
+
+ * boot-9.scm (make-record-type): Use `set-struct-vtable-name!' to
+ associate a name to the record type descriptor so that the object
+ system can create a wrapper class for it.
+
+1999-03-12 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
+
+ Improvement of backtraces: Introduces a new stack narrowing
+ specifier, #t, for the inner cut. If the inner cut is specified
+ by #t, `make-stack' will throw away inner stack frames (most
+ recent calls on call chain) up to but excluding the first user
+ stack frame encountered.
+
+ This specifier is now used in `save-stack' so that the call
+ `(save-stack)' will get the new behaviour. [It is recommended that
+ any error reporting functions written by the user have this call
+ on the outermost expression level (i.e. as a member of the lambda
+ list).]
+
+ Modules are partitioned into "user" and "system" modules. [I know
+ that some names used here are silly, but I don't have more time to
+ spend on a better solution, especially considering that the module
+ system will be replaced. But if people have better ideas, then
+ please tell me!]
+
+ System modules are created by adding :no-backtrace among the
+ define-module switches:
+
+ (define-module (foo)
+ :no-backtrace)
+
+ Modules which doesn't have the :no-backtrace specifier are user
+ modules.
+
+ A stack frame is classified as a user frame if it has source code
+ associated with it and if this source code can be proven to come
+ from a user module. If it can be proven to come from a system
+ module it is a system frame.
+
+ Frames which can't be classified, e.g. application frames, are cut
+ away if they occur between system frames, but are left on the
+ stack if they occur between the last system frame and the first
+ user frame encountered. (Note that the first user frame
+ encountered is the last user code being evaluated!)
+
+ In some cases the system part of the call chain is introduced by
+ frames which should but can't be proven to be system frames. The
+ following workaround has been implemented: The cutting proceeds
+ over application frames where the operator is marked by the
+ `system-procedure' property. (This has been used to cut away
+ generic function dispatch code in the object system.)
+
+ * boot-9.scm (set-system-module!): New procedure: Set system/user
+ status of a module.;
+ Mark `the-root-module' and `the-scm-module' as system modules.
+ (process-define-module): Add new keyword :no-backtrace.
+
+ * boot-9.scm (environment-module): Bugfixed.
+ (set-module-eval-closure!): Add a pointer back from the eval
+ closure to the module.
+
+ * emacs.scm (emacs-load): Reset port filename after transfer.
+
+1999-03-03 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
+
+ * slib.scm (make-random-state): Added for compatibility.
+
+1999-02-16 Maciej Stachowiak <mstachow@alum.mit.edu>
+
+ * optargs.scm (lambda*): Handle empty argument lists properly.
+
+1999-02-15 Jim Blandy <jimb@savonarola.red-bean.com>
+
+ Fix from Russ McManus:
+ * getopt-long.scm (parse-option-spec): Store 'optional as the
+ value-required? field for options that take optional values.
+ (process-short-option): Grab a value for the option when it takes
+ either an optional or required value.
+
+1999-02-12 Jim Blandy <jimb@savonarola.red-bean.com>
+
+ * getopt-long.scm: Remove debugging calls to `pk'.
+
+ * getopt-long.scm: Return list of ordinary arguments as the value
+ of the '() key, not `rest'.
+
+ A new argument-processing package from Russ McManus.
+ * getopt-long.scm: New file.
+ * Makefile.am (ice9_sources): Added getopt-long.scm.
+ * Makefile.in: Regenerated.
+
+1999-02-09 Maciej Stachowiak <mstachow@alum.mit.edu>
+
+ * optargs.scm: New file.
+ * Makefile.am (ice9_sources): Add optargs.scm here. Makefile.in
+ not regenerated because I don't have the right version of Automake.
+
+1999-02-06 Jim Blandy <jimb@zwingli.cygnus.com>
+
+ * and-let*.scm: New file, from Michael Livshin.
+ * Makefile.am (ice9_sources): Add and-let* here.
+ * Makefile.in: Regenerated.
+
+1999-01-11 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
+
+ * slib.scm (install-require-module): Fixed the kludge which loads
+ the slib catalog: Doesn't anylonger assume that the feature tested
+ for isn't loaded.
+
+1998-12-14 Jim Blandy <jimb@zwingli.cygnus.com>
+
+ * Makefile.in: Regenerated.
+
+1998-12-14 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
+
+ * boot-9.scm (process-define-module): Reverted the change of
+ 1998-11-23 which caused loading of object code if :use-module was
+ applied to the module itself.
+
+1998-12-11 Mikael Djurfeldt <mdj@barbara.nada.kth.se>
+
+ * Makefile.am: Removed setf.scm.
+
+ * setf.scm: Removed. 1. It was buggy. 2. It was unschemey.
+ (These shortcomings were my fault.)
+
+1998-12-10 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
+
+ * boot-9.scm (environment-module): New procedure.
+
+1998-12-07 Mikael Djurfeldt <mdj@barbara.nada.kth.se>
+
+ * Makefile.am: Added setf.scm.
+
+1998-12-05 Christian Lynbech <chl@tbit.dk>
+
+ * setf.scm: New file. Adds the new forms `setf!' and `setter'
+ which implements generalized references a la Common LISP.
+
+1998-12-02 Mikael Djurfeldt <mdj@barbara.nada.kth.se>
+
+ * boot-9.scm (process-define-module): Added new specifier
+ :autoload MODULENAME BINDINGS to the define-module form.
+ The autoload specifier tells the module system to load the module
+ MODULENAME at the first occasion that any variable with its name
+ among BINDINGS is referenced.
+ (make-autoload-interface): New procedure: Constructs a stand-in
+ for the public interface for the module to be autoloaded.
+
+1998-12-01 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
+
+ * boot-9.scm (*suppress-old-style-hook-warning*): Set this to #t
+ if you don't want the old style hook warnings.
+
+1998-12-01 Christian Lynbech <chl@tbit.dk>
+
+ * boot-9.scm (try-using-libtool-name): Fix check on dlname to make
+ sure that it isn't empty, as it is when we are only buidling
+ static libraries.
+
+1998-11-27 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
+
+ * session.scm (arity): New procedure.
+
+1998-11-26 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
+
+ * boot-9.scm: Use run-hook instead of run-hooks everywhere.
+
+1998-11-26 Mikael Djurfeldt <mdj@barbara.nada.kth.se>
+
+ * boot-9.scm (run-hooks, add-hook!, remove-hook!): Added temporary
+ code for backward compatibility until people have had time to
+ adapt to the new hooks.
+
+1998-11-23 Mikael Djurfeldt <mdj@barbara.nada.kth.se>
+
+ * boot-9.scm (beautify-user-module!): Beautify also if public
+ interface is set to the module itself. In this way we can use
+ beautify-user-module! to beautify a module prepared for object
+ code.
+ (process-define-module): Special case: Try to load object code as
+ well if a module does :use-module on itself.
+
+ * boot-9.scm: Bugfix: Since boot-9.scm is now loaded from
+ invoke_main_func, we can no longer be sure that all modules have
+ been registered when boot-9.scm is loaded.
+ (register-modules): New function: Register and tag modules
+ registered by scm_register_module_xxx since last call to this
+ function. Modules are tagged with the dynamic object passed as
+ argument. (Already linked modules should be tagged with #f.)
+ (init-dynamic-module, link-dynamic-module): Call register-modules
+ first to register linked modules.
+
+ * boot-9.scm (init-dynamic-module): Remove module from
+ registered-modules as soon as possible in case we are recursively
+ invoked; Set public interface before doing the dynamic-call.
+
+ * boot-9.scm (map-in-order): Removed (replaced by scm_serial_map).
+ (abort-hook, before-error-hook, after-error-hook,
+ before-backtrace-hook, after-backtrace-hook, before-read-hook,
+ after-read-hook, exit-hook): Make hooks with `make-hook'.
+
+ * boot-9.scm: Make hooks first class citizens and make them easier
+ to use from C:
+ (make-hook, add-hook!, remove-hook!, run-hooks): Moved to
+ libguile/feature.c.
+
+ * boot-9.scm: Added warnings about bindings used in
+ libguile/modules.c: the-module, set-current-module,
+ make-modules-in, beautify-user-module!, module-eval-closure.
+
+1998-11-21 Mikael Djurfeldt <mdj@kenneth>
+
+ * boot-9.scm (the-environment): New special form: Returns an
+ object representing the current local evaluation environment.
+ This object can be used in `local-eval' and `defined?'.
+
+1998-11-13 Mikael Djurfeldt <mdj@barbara.nada.kth.se>
+
+ * boot-9.scm (collect): New syntax. Similar to begin but returns
+ a list of the results of all forms in the sequence instead of the
+ result of the last form.
+
+1998-11-10 Mikael Djurfeldt <mdj@barbara.nada.kth.se>
+
+ * boot-9.scm (values, call-with-values): Moved here from
+ syncase.scm.
+
+ * syncase.scm (values, call-with-values): Moved to boot-9.scm.
+
+ * boot-9.scm (readline-options, readline-enable, readline.disable,
+ readline-set!: New options interface.
+
+ * readline.scm (readline-port): Use readline-options-interface.
+
+1998-11-05 Mikael Djurfeldt <mdj@barbara.nada.kth.se>
+
+ * boot-9.scm: Set the repl start module in `top-repl' instead of
+ at the end of boot-9.scm.
+
+1998-11-01 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
+
+ * emacs.scm (format): Bugfix: Handle multiple arguments
+ correctly. (Thanks to Thien-Thi Nguyen.)
+
+1998-11-01 Mikael Djurfeldt <mdj@barbara.nada.kth.se>
+
+ * boot-9.scm (exit-hook): New hook: Is run at the very end of an
+ interactive session.
+ (top-repl): Run exit-hook on exit.
+
+ * readline.scm (readline-port): Maybe read history; Maybe write
+ history at exit (add to exit-hook).
+
+Fri Oct 30 15:15:37 1998 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
+
+ * readline.scm (make-readline-port): Bugfixed last change...
+
+1998-10-28 Mikael Djurfeldt <mdj@barbara.nada.kth.se>
+
+ * readline.scm (make-readline-port): Don't set prompt to "... " if
+ read line was empty.
+
+1998-10-19 Jim Blandy <jimb@zwingli.cygnus.com>
+
+ * boot-9.scm, debug.scm, expect.scm, hcons.scm, lineio.scm,
+ r4rs.scm, slib.scm, threads.scm: Update copyright years.
+
+ * getopt-gnu-style.scm, slib.scm: Add copyright notice.
+
+ Talked to Stallman. Actually, the syntax-case copyright is no
+ problem. Duh.
+ * Makefile.am (ice9_sources): Revert last change.
+ * syncase.scm, psyntax.pp, psyntax.ss: Added again.
+ * Makefile.in: Regeneretade.
+
+ * boot-9.scm: Don't assume that this file is loaded just before
+ entering a read-eval-print loop. Turn code to load (ice-9 emacs)
+ into...
+ (load-emacs-interface): New function.
+ (top-repl): Call it, if use-emacs-interface is defined and true.
+ At this point, we *do* know we're about to enter a REPL.
+
+ We can't include Kent Dybvig's syntax-case macro expander in the
+ core Guile distribution, because we don't have copyright
+ assignments for this code. We can certainly distribute them as a
+ separate package, but Guile should be FSF code.
+ * syncase.scm, psyntax.pp, psyntax.ss: Removed.
+ * Makefile.am (ice9_sources): Removed syncase.scm, psyntax.pp, and
+ psyntax.ss.
+ * Makefile.in: Regenerated.
+
+ * Makefile.am (ice9_sources): Add getopt-gnu-style.scm.
+ * Makefile.in: Regenerated.
+
+1998-10-18 Mikael Djurfeldt <mdj@barbara.nada.kth.se>
+
+ * boot-9.scm: Added extended read syntax for byte vectors #y(...)
+ and short vectors #h(...).
+
+1998-10-14 Jim Blandy <jimb@zwingli.cygnus.com>
+
+ * calling.scm (excursion-function-syntax): Use a sequence of
+ set!'s, not a single multi-variable set!; we removed support for
+ that syntax a long time ago. (Thanks to Shuji Narazaki.)
+
+1998-10-12 Jim Blandy <jimb@zwingli.cygnus.com>
+
+ * r4rs.scm (OPEN_READ, OPEN_WRITE, OPEN_BOTH): Don't bother
+ testing software-type here. That's the least of our Windows
+ porting issues, and it's done wrong anyway.
+
+1998-10-09 Jim Blandy <jimb@zwingli.cygnus.com>
+
+ * boot-9.scm (read-path-list-notation-warning): New function:
+ print a warning the first time we see `#/' notation.
+
+ * q.scm (sync-q!, q?, q-remove!, q-push!, enq!): Lots of bugs, and
+ (eq? #f '()) assumptions. Make functions that aren't documented
+ to return anything else return the queue itself. (Bug report from
+ Michael Livshin --- thanks!)
+
+1998-08-21 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
+
+ * debug.scm (trace-entry, trace-exit): Removed re-enabling of
+ trace flag.
+
+ * boot-9.scm (make-options): Bugfix: Changed pair? --> list? in
+ order to allow the empty list as arg.
+ (error-catching-loop): Use `with-traps' to create a dynamic
+ context with traps enabled.
+
+1998-08-19 Mikael Djurfeldt <mdj@barbara.nada.kth.se>
+
+ * boot-9.scm: Removed (ice-9 regex) from use-list of (guile)
+ module.
+ (try-using-libtool-name): Removed dependency on (ice-9 regex).
+
+1998-08-15 Mikael Djurfeldt <mdj@barbara.nada.kth.se>
+
+ * boot-9.scm: Make the root module use (ice-9 regex) if
+ available. The dynamic linking facilities in boot-9.scm are
+ currently dependent upon regular expressions. My change of
+ 1998-07-14 removed (ice-9 regex) from the use-list of the root
+ module and thereby destroyed dynamic linking.
+
+1998-07-29 Jim Blandy <jimb@zwingli.cygnus.com>
+
+ * Makefile.in: Regenerated using the last public version of
+ automake, not the hacked Cygnus version.
+
+1998-07-28 Jim Blandy <jimb@zwingli.cygnus.com>
+
+ * Makefile.in: Regenerated, after removing Totoro kludge.
+
+1998-07-28 Jim Blandy <jimb@totoro.red-bean.com>
+
+ * getopt-gnu-style.scm: New file. (Thanks to Russ McManus.)
+
+1998-07-26 Jim Blandy <jimb@zwingli.cygnus.com>
+
+ * Makefile.in Rebuilt, for config changes in parent dir.
+
+1998-07-21 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
+
+ * readline.scm (make-readline-port): Set prompt string to "... "
+ after first read line. (Thanks to Richard Polton.)
+
+1998-07-19 Jim Blandy <jimb@zwingli.cygnus.com>
+
+ * lineio.scm (make-line-buffering-input-port): Don't use
+ ungetc-char-ready?, since we don't provide that function any
+ more. The unread-string function doesn't interact properly with
+ any of the standard I/O functions anyway. (Thanks to Andrew
+ Archibald.)
+
+ * hcons.scm (hashq-cons-assoc): Don't assume the empty list is
+ false. Return false when we cannot find a matching entry in the
+ list. (Thanks to Andrew Archibald.)
+
+1998-07-16 Mikael Djurfeldt <mdj@barbara.nada.kth.se>
+
+ * boot-9.scm (export, export-syntax): New special forms: Export
+ bindings from a module. `(export name1 name2 ...)' can be used at
+ the top of a module (after `define-module') to specify which names
+ should be exported. It can be used as an alternative to
+ `define-public'. `export-syntax' works equivalently to `export'
+ but is intended for export of syntactic keywords.
+ (Thanks to Thien-Thi Nguyen.)
+
+1998-07-15 Mikael Djurfeldt <mdj@barbara.nada.kth.se>
+
+ * boot-9.scm: Renamed module `(guile-repl)' --> `(guile-user)'.
+
+1998-07-14 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
+
+ * boot-9.scm: Let the user start in module `(guile-repl)' instead
+ of module `(guile)'. Also make sure that `(guile-repl)' uses
+ suitable modules. This change improves Guile stability
+ substantially since bindings will only be copied from the root
+ module: If the user redefines builtins in `(guile-repl)' it won't
+ affect the internal operation of Guile itself.
+
1998-06-19 Mikael Djurfeldt <mdj@barbara.nada.kth.se>
* boot-9.scm (load-module): When loading files from within files
1997-12-13 Tim Pierce <twp@skepsis.com>
-* * boot-9.scm (read-line): Rewritten to call %read-line for
+ * boot-9.scm (read-line): Rewritten to call %read-line for
improved speed. Minor user-visible changes: the new functions are
hardwired to treat the LFD character as signifying end-of-line, so
changing `scm-line-incrementors' will no longer affect the
Wed Sep 10 20:12:45 1997 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
-* * boot-9.scm (primitive-macro?): New procedure.
+ * boot-9.scm (primitive-macro?): New procedure.
* slib.scm: Added hack which transfers syntactic information from
the builtin variable `define' to the slib version if module (ice-9
(set-current-module): Use module-transformer to set
`scm:eval-transformer'.
(module-use!): Previous change reverted.
-* (use-syntax): New function: Install a transformer in current
+ (use-syntax): New function: Install a transformer in current
module.
(sc-interface, sc-expand): Removed! :)
* psyntax.pp, psyntax.ss (quasiquote): Changed fx= --> =.
-* * syncase.scm: New file: Guile-adaption for syntax-case macros.
- psyntax.pp, psyntax.ss: Syntax-case macros, portable version 2 by
+ * syncase.scm: New file: Guile-adaption for syntax-case macros.
+ * psyntax.pp, psyntax.ss: Syntax-case macros, portable version 2 by
R. Kent Dybvig, Oscar Waddell, Bob Hieb and Carl Bruggeman
Mon Aug 18 21:58:25 1997 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
-* * session.scm: New file: Session support.
+ * session.scm: New file: Session support.
(apropos): New procedure: List bindings given regexp.
Sat Aug 16 18:44:24 1997 Gary Houston <ghouston@actrix.gen.nz>