2001-05-19 Marius Vollmer Avoid using module operations from C. * srfi-13.c (scm_init_srfi_13_14): Removed. * srfi-14.h, srfi-14.c (scm_c_init_srfi_14): New. Contains initializations needed by C clients of srfi-14. (scm_init_srfi_13, scm_init_srfi_14): Call it. * srfi-13.scm: Call "scm_init_srfi_13" instead of "scm_init_srfi_13_14". * srfi-14.scm: Call "scm_init_srfi_14" instead of "scm_init_srfi_13_14". 2001-05-14 Martin Grabmueller * Makefile.am (srfi_DATA): Added srfi-16.scm. * srfi-16.scm: New file. 2001-05-10 Martin Grabmueller * srfi-13.c (scm_string_delete): Logic was inversed for charset. Fixed. 2001-05-08 Martin Grabmueller * srfi-13.c (scm_string_copyS): Fixed nasty bug. 2001-05-05 Rob Browning * Makefile.am (srfi_DATA): added srfi-19.scm. * srfi-19.scm: New file - time/date SRFI. Thanks to Will Fitzgerald. 2001-05-02 Martin Grabmueller * srfi-14.c, srfi-13.c: Added @bullet to various @itemize lists. * srfi-10.scm: Typo fix. 2001-05-02 Rob Browning * srfi-11.scm (let-values): fix (a b c . d) case. Thanks Martin. 2001-05-02 Martin Grabmueller * Makefile.am (srfi_DATA): Added srfi-10.scm and srfi-17.scm. * srfi-10.scm: New file. * srfi-17.scm: New file, contributed by Matthias Koeppe. Thanks a lot! Added `Commentary:' tag. * srfi-9.scm: Added `Commentary:' tag. 2001-04-27 Rob Browning * srfi-13.h (scm_reverse_string_concatenate): renamed to scm_string_concatentate_reverse. (scm_reverse_string_concatenate_shared): renamed to scm_string_concatenate_reverse_shared. 2001-04-27 Gary Houston * srfi-13.c (scm_init_srfi_13), srfi-14.c (scm_init_srfi_14): add "srfi/" to lines including .x files so they can be found when build_dir != src_dir. 2001-04-27 Martin Grabmueller * Makefile.am (srfi_DATA): Added srfi-9.scm. * srfi-9.scm: New file. Exports `define-record-type'. 2001-04-26 Rob Browning * Makefile.am (srfi_DATA): added srfi-6.scm. (srfi_DATA): added srfi-11.scm. (srfi_DATA): added srfi-8.scm. (srfi_DATA): added srfi-2.scm. * srfi-11.scm: new file - exports let-values and let*-values. * srfi-6.scm: new file - guile already has srfi-6 procedures loaded by default, so this is a dummy file right now. * srfi-8.scm: new file - exports receive. * srfi-2.scm: new file - just use/export (ice-9 and-let-star) 2001-04-26 Martin Grabmueller Changed two procedure names to match final SRFI document. Thanks to Rob Browning for spotting this. * srfi-13.scm (string-concatenate-reverse), (string-concatenate-reverse/shared): Rename from reverse-string-concatenate[/shared]. * srfi-13.c (scm_string_concatenate_reverse_shared): Renamed from scm_reverse_string_concatenate_shared. (scm_string_concatenate_reverse): Renamed from scm_reverse_string_concatenate. 2001-04-25 Martin Grabmueller * configure.in, autogen.sh: Removed. * srfi-13.c (scm_string_replace): Take sizeof (char) into account when using memmove(). * srfi-14.h: Added prototypes for all exported procedures.. * srfi-13.c: Include srfi-13.h * srfi-13.h: New file containing the prototypes. * Makefile.am: Removed guile-srfi.texi and info_TEXINFOS variable. (libguile_srfi_srfi_13_14_la_SOURCES): Added srfi-14.h, so it gets distributed. (libguile_srfi_srfi_13_14_la_SOURCES): Added srfi-13.h. 2001-04-24 Neil Jerram * Makefile.am: Fixed "srf-14.x" typo. 2001-04-24 Martin Grabmueller * guile-srfi.texi: Removed, because merged with the GRM. * guile-srfi.texi: The docs are now up to date with the implementation and have new introductory material. 2001-04-23 Martin Grabmueller Integrated the guile-srfi package into the Guile distribution. * srfi-13.c: All procedures so specified in the SRFI now accept character set arguments. * Makefile.am: Snarfed some variables from the guile-readline directory. * srfi-14.c, srfi-14.h: Add prefix SCM_ to exported macros. * srfi-13.scm, srfi-14.scm, srfi-13.c, srfi-14.c, srfi-14.h, configure.in, Makefile.am: Added FSF copyright and Guile license information. * srfi-13.c, srfi-14.c: Include srfi-14.h. (scm_init_srfi_13_14): Initialize the complete module, if not already done so. * srfi-14.h: New file. * srfi-13.scm, srfi-14.scm: Load new combined library. * Makefile.am: Build only one library, `libguile-srfi-srfi-13-14.la' 2001-04-04 Martin Grabmueller * guile-srfi.texi: Integrated the SRFI-14 documentation. * srfi-14.c, srfi-14.scm: Made the procedures and variables compliant to the final SRFI document. * Renamed the package to guile-srfi. 2001-04-03 Martin Grabmueller * NEWS: New section for 0.0.3. * configure.in, README, guile-srfi-13.texi: Bumped version number to 0.0.3. * Released version 0.0.2. * Makefile.am: Added rules for builing the SRFI-14 library. * srfi-14.c, srfi-14.scm: New files, implementing SRFI-14 (character set library). 2001-03-27 Martin Grabmueller * README: Updated procedure and incompatibility list. * srfi-13.c (string_upcase_x, scm_string_upcase_xS), (scm_string_upcase, string_downcase_x, scm_string_downcase_xS), (scm_string_downcaseS, string_titlecase_x), (scm_string_titlecase_x, scm_string_titlecase), (scm_string_fill_xS, scm_string_copyS, scm_string_to_listS): New procedures. * srfi-13.scm: Export new case mapping procedures. * guile-srfi-13.texi (What cannot be done): Removed case mapping procedures from incompatibility list. (Case Mapping): New section for case mapping procedures. 2001-03-26 Martin Grabmueller * NEWS: New section for 0.0.2 * configure.in, README, guile-srfi-13.texi: Bumbed version number to 0.0.2 * Released version 0.0.1. * README: Made procedure list up-to-date. * guile-srfi-13.texi: Fixed typos, completed reference and added introductory blurb. * srfi-13.c, srfi-13.scm: Filled in the last missing pieces. 2001-03-22 Martin Grabmueller * Started guile-srfi-13 package. Files are copied from the guile-gdbm and slightly modified.