+2000-06-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
+
+ * Makefile.am (ice9_sources): Removed getopt-gnu-style.scm.
+
+ * getopt-gnu-style.scm: Removed deprecated module.
+
+2000-06-11 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
+
+ * boot-9.scm (make-autoload-interface): Set init value for uses to
+ '() instead of #f.
+ (make-modules-in): Name modules with their real (= full) names.
+ (the-root-module, the-scm-module): Named `(guile)' instead of
+ `the-root-module'.
+ (the-scm-module): Set kind to 'interface.
+
+ * Makefile.am (ice9_sources): Replaced doc.scm with
+ documentation.scm.
+
+ * session.scm (ice-9): Use module (ice-9 documentation).
+ (name): Use the name property if everything else fails.
+ (apropos-fold): New procedure.
+ (apropos-internal): Re-implement in terms of `apropos-fold'.
+ (help): Rewritten.
+
+ * doc.scm: Removed module (ice-9 doc).
+
+ * documentation.scm: New module (ice-9 documentation).
+
+2000-06-08 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
+
+ * doc.scm (documentation-files): Renamed from `doc-files'.
+ (write-all): Removed.
+ (find-documentation): Renamed from `documentation'. Return
+ documentation string instead of printing it. Not exported.
+
+2000-06-05 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
+
+ * boot-9.scm (error-catching-loop): Inform about debugger on error.
+
+2000-06-04 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
+
+ * boot-9.scm (scm-module-closure): New procedure: Was previously
+ anonymous. Now needed in modules.c.
+ (make-module): Use `standard-eval-closure' to create the eval
+ closure.
+
+2000-05-14 Gary Houston <ghouston@arglist.com>
+
+ * boot-9.scm (load-user-init): rewritten. first work out the home
+ directory and then try to open the file (previously it could try
+ to open a file in more than one place). catch exceptions when
+ trying to get a directory from the user database. don't check
+ that ~/.guile is not a directory before trying to load it (a lack
+ of ~/.guile is not a crime, but if the file is not valid for any
+ reason then primitive-load will raise an error).
+
+2000-05-11 Dirk Herrmann <D.Herrmann@tu-bs.de>
+
+ * boot-9.scm (abs): Don't set to magnitude. abs now does not
+ accept complex numbers as parameter.
+
+2000-05-09 Marius Vollmer <mvo@zagadka.ping.de>
+
+ * common-list.scm (delete-if-not!): Bug fix of bug fix: change
+ label of named let to `delete-if-not'. Sorry.
+
+2000-05-08 Marius Vollmer <mvo@zagadka.ping.de>
+
+ * common-list.scm (doc fixes): Talk about `true values' instead of
+ `#t' when a function treats all non-#f valuers the same.
+ (remove-if-not): Bug fix: call remove-if-not
+ instead of remove-if when iterating.
+ (delete-if-not!): Bug fix: call delete-if-not! instead of
+ delete-if! when iterating.
+
+2000-04-16 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
+
+ * r4rs.scm (close-input-port, close-output-port): Removed.
+
+2000-04-13 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
+
+ * session.scm (help): New macro. Prints helpful information.
+
+2000-04-10 Gary Houston <ghouston@arglist.com>
+
+ * popen.scm (open-process): after forking, close all ports except
+ the end of the pipe to the parent. otherwise move->fdes and
+ the exec'd program and the exit handlers can interfere with file
+ descriptors still in use in parent ports.
+
+2000-04-09 Gary Houston <ghouston@arglist.com>
+
+ * popen.scm (close-process-quietly): new procedure. use it from
+ reap-pipes to avoid errors or hanging during background cleanup.
+
+2000-04-04 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
+
+ * format.scm (format:obj->str): Handle circular references. Also,
+ print improper lists with (x y . z) syntax rather than as
+ individual pairs. (This code should probably be integrated into C
+ level facilities. It is currently terribly slow.)
+
+2000-04-03 Michael Livshin <mlivshin@bigfoot.com>
+
+ * streams.scm (stream-fold, stream-for-each): don't use named let,
+ because it prevents the gc from junking the stream argument.
+
+Thu Mar 9 08:05:08 2000 Greg J. Badros <gjb@cs.washington.edu>
+
+ * slib.scm: Back-out change to software-type -- renamed
+ slib:software-type to software-type, and leave it non-public.
+
+Thu Mar 2 12:20:52 2000 Greg J. Badros <gjb@cs.washington.edu>
+
+ * boot-9.scm: Drop unused definition of sfx function -- thanks
+ Dirk Hermann!
+
+Wed Mar 1 12:21:02 2000 Greg J. Badros <gjb@cs.washington.edu>
+
+ * streams.scm: Doc patch from Richard Kim, using MIT Scheme as
+ source of the numerous very short changes.
+
+Sun Feb 13 18:03:19 2000 Greg J. Badros <gjb@cs.washington.edu>
+
+ * slib.scm: Rename software-type to slib:software-type and make it
+ public.
+
+ * r4rs.scm: Added documentation; largely cut and pasted from R4RS
+ info pages.
+
+Sun Feb 13 17:49:29 2000 Greg J. Badros <gjb@cs.washington.edu>
+
+ * common-list.scm: Added documentation; largely cut and pasted
+ from slib docs.
+
+2000-02-11 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
+
+ * format.scm (format): Reintroduce (define format format:format)
+ so that the binding in the public interface of the module will be OK.
+
+2000-01-30 Gary Houston <ghouston@arglist.com>
+
+ * boot-9.scm (find-and-link-dynamic-module): pass strings, not symbols,
+ to string-append.
+
+2000-01-29 Gary Houston <ghouston@arglist.com>
+
+ * expect.scm (expect): don't call char-ready? before expect-select,
+ since select now checks port buffers itself. don't bother to check
+ the time first either, since expect-select does it.
+
+Thu Jan 20 12:57:36 2000 Greg J. Badros <gjb@cs.washington.edu>
+
+ * format.scm: Use (variable-set! (builtin-variable 'format)) to
+ re-define format to be format:format (instead of just define,
+ which interacts poorly with the module system). Thanks to Shuji
+ Narazaki for this change.
+
+Tue Jan 11 10:49:22 2000 Greg J. Badros <gjb@cs.washington.edu>
+
+ * boot-9.scm expect.scm, syncase.scm: Switch to new style
+ `simple-format' message strings: substitute ~A for %s, and ~S for
+ %S.
+
+ * boot-9.scm: Added (define format simple-format) to expose that
+ primitive via the simpler name until format.scm is loaded.
+
+2000-01-09 Marius Vollmer <mvo@zagadka.ping.de>
+
+ * boot-9.scm (try-using-libtool-name): Do not bother to look
+ inside libtool ".la" file, dynamic-link does this for us now.
+
+1999-12-15 Gary Houston <ghouston@freewire.co.uk>
+
+ * slib.scm (library-vicinity, home-vicinity,
+ scheme-implementation-type, scheme-implemenation-version):
+ use define-public to export from the module.
+
+Wed Dec 15 08:32:09 1999 Greg J. Badros <gjb@cs.washington.edu>
+
+ * doc.scm: Use `%library-dir' and the other system directories,
+ not the quickly defuncted `library-dir' that I added before
+ realizing the former existed. Thanks Brad Knotwell!
+
+Sun Dec 12 19:18:52 1999 Greg J. Badros <gjb@cs.washington.edu>
+
+ * Makefile.am, doc.scm: Added doc.scm.
+
+1999-12-12 18:54:06 1999 Greg J. Badros <gjb@cs.washington.edu>
+
+ * popen.scm, slib.scm: Added some docstrings for procedures that
+ were primitives that I encountered in posix.texi.
+
+1999-11-19 Gary Houston <ghouston@freewire.co.uk>
+
+ * Makefile.am (ice9_sources): add arrays.scm.
+
+ * boot-9.scm: load arrays.scm if 'array is provided.
+
+ * arrays.scm: new file with stuff from boot-9.scm.
+
1999-11-18 Gary Houston <ghouston@freewire.co.uk>
* boot-9.scm (read-hash-extend to set up arrays): add 'l' for