* configure.in: Use AC_PROG_LIBTOOL instead of AM_PROG_LIBTOOL.
[bpt/guile.git] / doc / ref / ChangeLog
index d8f3afc..e0d5538 100644 (file)
@@ -1,3 +1,113 @@
+2004-02-15  Mikael Djurfeldt  <mdj@chunk.mit.edu>
+
+       * scheme-compound.texi (Hash Table Reference): Renamed hash-map
+       --> hash-map->list.
+
+2004-02-15  Kevin Ryde  <user42@zip.com.au>
+
+       * scheme-compound.texi (Hash Table Reference): In scm_hash_ref etc,
+       remove note that dflt must be given, it can be SCM_UNSPECIFIED.
+
+       * scheme-control.texi (while do): Expand and clarify `do', in
+       particular note iteration binds fresh locations, rather than values
+       "stored".
+       * srfi-modules.texi (SRFI-4): Revise for clarity, give each function
+       explicitly rather than showing TAG so Emacs info-look can find them,
+       merge "SRFI-4 - Read Syntax" and "SRFI-4 - Procedures" into just one
+       node.
+
+2004-02-12  Kevin Ryde  <user42@zip.com.au>
+
+       * scheme-compound.texi (Conventional Arrays): Revise for clarity.
+       In array-equal?, show multiple arguments allowed.
+       (Uniform Arrays): Remove duplicate array?.
+       * guile.texi (cross): New macro.
+
+       * scheme-compound.texi (Uniform Arrays): Note 1/3 prototype for
+       doubles is now an exact fraction.
+
+       * slib.texi (SLIB): Index entry for replacement `system'.
+
+2004-01-28  Mikael Djurfeldt  <mdj@chunk.mit.edu>
+
+       * scheme-compound.texi (Uniform Arrays): Added a FIXME warning
+       that the 1/3 prototype no longer works.
+
+2004-01-23  Marius Vollmer  <mvo@zagadka.de>
+
+       * Makefile.am (guile_TEXINFOS): Added fdl.texi.
+
+2004-01-21  Marius Vollmer  <mvo@zagadka.de>
+
+       Added copyright notices to all TeXinfo files.
+       
+       * fdl.texi: New.
+       * guile.texi: Include it as an appendix.
+       * preface.texi: State that the manual is FDL.
+
+2004-01-20  Kevin Ryde  <user42@zip.com.au>
+
+       * preface.texi (Guile License): Note readline is GPL and manual has
+       its own copying terms.  Describe briefly what the licenses mean in
+       practice.
+
+       * scheme-scheduling.texi (Higher level thread procedures): In monitor,
+       don't let "newly created" suggest a mutex created on every evaluation.
+       Note what "monitor" means.
+
+       * slib.texi (SLIB): Note `system' redefined by (ice-9 slib).  Tweak
+       `require' example.
+
+2004-01-11  Kevin Ryde  <user42@zip.com.au>
+
+       * misc-modules.texi (Queues): New chapter.
+       * guile.texi (Top): Add it.
+       
+2004-01-09  Kevin Ryde  <user42@zip.com.au>
+
+       * scheme-compound.texi (Bit Vectors): Revise for clarity, following
+       report by Rouben Rostamian.  Remove #b() example, that syntax is not
+       accepted.
+
+2004-01-07  Marius Vollmer  <marius.vollmer@uni-dortmund.de>
+
+       * scheme-control.texi, scheme-io.tex, scheme-scheduling.texi:
+       Adapt to new 'frame' names.  Document scm_c_with_fluid,
+       scm_c_with_fluids, and scm_frame_fluid.
+
+2004-01-06  Marius Vollmer  <marius.vollmer@uni-dortmund.de>
+
+       * scheme-control.texi: Document scm_on_unwind_with_scm and
+       scm_on_rewind_with_scm.
+
+2004-01-05  Marius Vollmer  <mvo@zagadka.de>
+
+       * scheme-scheduling.texi: Document scm_with_[un]blocked_asyncs.
+
+       * scheme-io.texi: Document scm_with_current_<foo>_port.
+
+2004-01-03  Marius Vollmer  <mvo@zagadka.de>
+
+       * scheme-control.texi: Document the frames stuff and other random
+       changes.
+
+2004-01-04  Kevin Ryde  <user42@zip.com.au>
+
+       * scheme-scheduling.texi (Threads): Note Guile uses POSIX threads, for
+       concurrency and preemption.
+       (C level thread interface): Note periodic libguile call required for C
+       code in threads, add commented out reminders for SCM_TICK and
+       guile-mode, for when those features are ready.
+
+       * srfi-modules.texi (SRFI-1 Filtering and Partitioning): For partition
+       and partition!, emphasise the multi-value return, note partition may
+       share a tail with the given list.
+
+       * srfi-modules.texi (SRFI-1 Searching, SRFI-1 Deleting, SRFI-1
+       Association Lists): Note how member, delete, delete! and assoc extend
+       the corresponding core functions.
+
 2003-11-25  Kevin Ryde  <user42@zip.com.au>
 
        * tools.texi (Macros guile-snarf recognizes): Correction to GOOPS