summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog318
1 files changed, 318 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 15aaad9..2e36b02 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,321 @@
+2007-11-28 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * slib.sh (Usage): Updated implementation list.
+
+ * slib.texi (The SLIB script): Updated implementation list.
+
+2007-11-27 Aubrey Jaffer <agj@alum.mit.edu>
+
+ (slib:load): Broken for Guile-1.6.7; conditioned 1.8 code.
+
+2007-11-27 Rob Browning
+
+ * guile.init (implementation-vicinity): Just (%site-dir).
+ (file-position, gentemp): module-replace!
+ (library-vicinity): Try (%search-load-path "slib/guile.init").
+
+2007-11-23 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * require.scm (*slib-version*): Bumped from 3a4 to 3a5.
+
+ * Makefile (new): Update jacal.texi.
+
+2007-11-22 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * mkclrnam.scm (load-rgb-txt): Added parser for
+ Color-Naming-Experiment.
+
+2007-11-03 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * slib.texi (Input/Output): Added file-position.
+
+ * elk.init, jscheme.init, kawa.init, macscheme.init,
+ mitscheme.init, RScheme.init, bigloo.init, guile.init,
+ pscheme.init, scheme2c.init, scheme48.init, scsh.init, sisc.init,
+ STk.init, Template.scm, gambit.init, t3.init, umbscheme.init,
+ vscm.init (file-position): Added procedure to set and retrieve
+ file position.
+
+2007-10-20 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * DrScheme.init (slib:require): Removed superfluous definition.
+
+2007-10-13 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * slib.texi (System): Cleaned up browse-url entry.
+
+ * require.scm: Check up to srfi-150.
+
+2007-09-23 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * guile.init (array?): Put in fix for (array? 'foo) returning #t.
+
+2007-09-23 Robert Babbit
+
+ * guile.init (system, delete-file, open-file, make-array): Changed
+ from SET! to DEFINE and added Guile 1.8 module magic.
+
+2007-09-04 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * sisc.init: SISC has defmacro, but not macroexpand.
+
+2007-09-03 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * Makefile (srcdir.mk): Removed.
+ (install*): Added $(DESTDIR) prefix.
+ (ifiles): Added sisc.init.
+
+ * ANNOUNCE, README, slib.sh, slib.texi: Added SISC.
+
+ * sisc.init: Added.
+ (slib:features): Added string-port.
+
+2007-08-29 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * dbinterp.scm (dbinterp:memoize): LAST-PAIR replaces LIST-TAIL.
+ (interpolate-from-table): Removed memoizing from get, isam-prev.
+
+ * mklibcat.scm, slib.texi, FAQ (SRFI): Added srfi-28.
+
+2007-08-26 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * FAQ (SRFI): Added section.
+
+ * slib.texi (SRFI): Added srfi-94 and srfi-95.
+
+ * Makefile (release): Update $(htmldir)SLIB.FAQ.
+
+2007-08-24 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * slib.texi (SRFI): Added 94 and 95.
+
+2007-08-16 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * array.scm (A:floR*b): Argument letter z --> x.
+ (A:flo*d): Corrected typo (was A:flo*b); argument letter z --> q.
+ (A:*): Coded TeXinfo explicitly to preserve procedure name case.
+
+2007-07-24 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * schmooz.scm (pathname->local-filename): Renamed from
+ pathname->filename; put returned filename in user-vicinity.
+
+2007-07-22 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * schmooz.scm (pathname->filename): Added; complement to
+ pathname->vicinity.
+ (schmooz): Put generated .txi files in current directory.
+
+ * Makefile (slib.fn): Removed.
+
+2007-06-24 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * determ.scm (matrix:sum, matrix:difference): Added.
+ (matrix:product): Extended to multiplication by scalar.
+
+2007-06-18 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * Makefile (ifiles): Added kawa.init.
+
+ * kawa.init: Added. getenv not available; so library-vicinity is
+ hard-wired.
+
+ * slib.texi (Bit-Twiddling): Added r6rs bitwise-bit-count.
+ (Feature): Added kawa.
+
+ * logical.scm (bitwise-bit-count): Added; returns negative integer
+ for negative input.
+ (logcount): Simplified in terms of bitwise-bit-count.
+
+2007-06-08 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * Makefile: Changed to use "mkdir -p" (per Marijn Schouten).
+
+2007-05-31 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * arraymap.scm (array-index-for-each): Added.
+ (array-index-map!): Implemented in terms of array-index-for-each.
+
+2007-05-01 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * xml-parse.scm: Finished converting documentation to schmooz.
+
+ * mklibcat.scm (ssax): Added alias for xml-parse.
+
+2007-04-30 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * xml-parse.scm (ssax:init-buffer): Made reentrant.
+ (ssax:make-parser): Added argument length check.
+
+2007-04-29 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * slib.texi (Parsing XML): Added.
+
+ * Makefile (txiscms): Added xml-parse.
+
+ * xml-parse.scm: Added (demacroized from public-domain SSAX 5.1).
+
+2007-04-28 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * Makefile (slib.html): Make in unix for w32install because MinGW
+ chokes on @syncodeindex.
+
+2007-04-26 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * mklibcat.scm (let-values): Added as alias for srfi-11.
+
+ * hash.scm: Reordered definitions to suit Kawa.
+
+2007-04-25 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * slib.texi (Binding to multiple values): srfi-11 added.
+
+ * srfi-11.scm: Added (http://srfi.schemers.org/srfi-11/srfi-11.html).
+
+2007-04-19 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * comparse.scm, dbutil.scm, slib.texi, solid.scm: Don't break @ref
+ fields over lines.
+
+ * batch.scm (batch:initialize!): Keep atari.st for legacy code.
+
+2007-04-13 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * slib.sh (Kawa): Now supported.
+
+ * withfile.scm, trnscrpt.scm: Changed shadow bindings to not
+ duplicate top-level names.
+
+ * require.scm (slib:require, slib:require-if, slib:provide,
+ slib:provided?): Reordered defines so Kawa loads successfully.
+
+2007-04-07 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * differ.scm (diff:edits): Finding edits needs a larger fp array
+ than finding edit-length.
+
+2007-03-28 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * batch.scm (batch:initialize!): atari.st --> atari-st.
+
+ * manifest.scm (feature->export-alist): path.scm --> path_scm.
+
+ * cring.scm, wttree.scm: Replaced . with _ in identifier names for
+ R4RS compatibility.
+
+ * collect.scm (reduce): Support both comlist (2-argument) variant
+ and the collect (> 2-argument) variant.
+
+ * srfi-1.scm (reduce): Support both comlist (2-argument) variant
+ and the SRFI-1 (3-argument) variant.
+
+2007-03-26 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * slib.texi (Sorting): Added srfi-95.
+
+ * require.scm (slib:report, slib:report-locations): Changed shadow
+ bindings to not duplicate top-level names. Code cleanup.
+
+ * root.scm (integer-sqrt): Removed (now in "math-integer.scm").
+
+ * mularg.scm (/, -): Removed gratuitous shadow binding.
+
+ * mklibcat.scm (srfi-95): Added alias for sort.
+
+2007-03-05 Jerry van Dijk
+
+ * Makefile (w32install): Added target.
+
+ * slib.nsi: NSIS Windows installer script.
+
+2007-03-05 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * jscheme.init (force-output): Fixed typo.
+ (scheme-implementation-version): 7.2.
+ (gcd, lcm, round, atan, expt): Fixed some R5RS non-conformances.
+
+2007-02-09 Taylor R. Campbell
+
+ * mitscheme.init: TRANSFORMER-ITEM/EXPANDER is changed to
+ STRIP-KEYWORD-VALUE-ITEM.
+
+2007-01-28 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * guile.init (gentemp): Added because Guile deprecates it and puts
+ space in symbol name.
+
+2007-01-03 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * bytenumb.scm (ieee-float->bytes, ieee-double->bytes): Test for 0
+ and 0/0 only once.
+
+2006-12-20 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * bytenumb.scm (ieee-float->bytes, ieee-double->bytes): Changed
+ abs to magnitude to work with 0/0.
+
+2006-12-06 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * qp.scm (qpn, qpr): Don't protect (capture) qp.
+
+2006-11-23 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * slib.texi (Sorting): Removed outdated survey of implementations.
+
+ * sort.scm (sort:sort-list!): Don't do key-wrap! unless given key
+ argument.
+
+2006-11-22 Ivan Shmakov
+
+ * scheme48.init (delete-file): Rewrote using Posix unlink.
+
+2006-11-17 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * elk.init (delete-file): Quoted filename to system.
+
+ * scheme2c.init (delete-file, file-exists?): Quoted filename to
+ system.
+
+ * scheme48.init (delete-file): Quoted filename to system.
+
+ * umbscheme.init (file-exists?, delete-file): Quoted filename to
+ system.
+
+ * vscm.init (file-exists?): Quoted filename to system.
+
+ * batch.scm (batch:call-with-output-script): Quoted filename
+ argument to chmod.
+
+2006-11-10 Stéphane Rollandin
+
+ * mwdenote.scm (mw:denote-of-define-macro, mw:denote-of-defmacro):
+ Added.
+
+ * mwexpand.scm (mw:expand): Don't expand DEFINE-MACRO args specs.
+
+2006-11-06 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * slib.texi (Sorting): Made asymptotic constraints more detailed.
+
+ * slib.texi (Sorting): Updated for limited KEY arg calling.
+
+2006-11-05 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * sort.scm (sorted?, merge, merge!, sort, sort!): Call KEY arg at
+ most once per element.
+
+2006-11-04 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * modular.scm (modular:*): Normalize inputs.
+
+2006-11-01 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * slib.texi: Eliminated cover texts from GFDL.
+
+2006-10-29 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * grapheps.ps (fudge3): Abstracted divisible-by-3 mess.
+
2006-10-21 Aubrey Jaffer <jaffer@aubrey.jaffer>
* require.scm (*slib-version*): Bumped from 3a3 to 3a4.