*** empty log message ***
[bpt/guile.git] / ice-9 / ChangeLog
index 2a2e32f..3f14cf6 100644 (file)
@@ -1,3 +1,561 @@
+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
@@ -297,7 +855,7 @@ Thu Sep 11 02:31:38 1997  Mikael Djurfeldt  <mdj@mdj.nada.kth.se>
 
 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
@@ -336,7 +894,7 @@ Fri Sep  5 05:47:36 1997  Mikael Djurfeldt  <mdj@faun.nada.kth.se>
        (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! :)
 
@@ -448,13 +1006,13 @@ Tue Aug 19 02:39:41 1997  Mikael Djurfeldt  <mdj@mdj.nada.kth.se>
 
        * 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>