aboutsummaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog654
1 files changed, 651 insertions, 3 deletions
diff --git a/ChangeLog b/ChangeLog
index 857cc78..b59767d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,651 @@
+2005-06-22 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * slib.spec (install): Make slib executable.
+
+2005-06-18 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * Makefile (rpm): Program name changed to rpmbuild.
+
+ * slib.spec: Fixed for rpmbuild version 4.3.1
+
+2005-06-04 Aubrey Jaffer <jaffer@aubrey>
+
+ * require.scm (*SLIB-VERSION*): Bumped from 3a1 to 3a2.
+
+2005-05-08 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * Makefile (allfiles): Added clrnamdb.scm.
+
+2005-04-15 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * slib.texi (Installation): Instructions to replace Guile's
+ built-in slib directory.
+
+2005-04-14 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * dynwind.scm (with-load-pathname): Redefinition removed.
+
+ * slib.texi (Vicinity): with-load-pathname moved from System.
+
+ * require.scm: Moved vicinity definitions to *.init.
+
+ * Template.scm, *.init: Now contains all vicinity definitions.
+
+ * pnm.scm (pnm:image-file->array, pnm:array-write): Support up to
+ 16-bit values.
+
+ * slib.texi (Color Data-Type): Expanded make-color description.
+
+ * color.scm (make-color): Apply conversion function.
+
+2005-04-11 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * timecore.scm (time:year-70): Fixed -- was very broken.
+
+2005-03-22 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * solid.scm (solid:polyline): Added.
+
+2005-03-20 Kevin Ryde
+
+ * guile.init (<?, <=?, =?, >?, >=?): Added rev2-procedures.
+ (delete-file): Return #f for failure (not bomb).
+ (system, open-file): Made compatible with SLIB.
+
+2005-03-18 Reed Sheridan
+
+ * uri.scm (uri:decode-authority, uri:split): Remove colon from end
+ of idx-: (renamed cdx) to work around Gambit keyword syntax.
+
+2005-03-18 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * Makefile (install): Installs in $(libdir)slib/.
+ (uninstall): Fixed.
+
+2005-03-16 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * array.scm (array->vector): Return vector for rank-0 array.
+
+2005-03-13 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * solid.scm (solid:text, solid:font): Added.
+ (solid:extract-elevations): Rein in line length.
+
+2005-03-07 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * guile.init (a:*): Added case-insensitive aliases.
+ (random:chunk): Added.
+
+2005-03-06 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * differ.scm (diff:edit-length): Reconciled case for Guile.
+
+ * solid.scm (solid:bry): Fixed scaling off-by-one error.
+
+2005-02-24 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * phil-spc.scm (delaminate-list): Added.
+ (integer->hilbert-coordinates, hilbert-coordinates->integer): Use
+ lists of integers instead of bignums for intermediate results.
+
+2005-02-23 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * phil-spc.scm (integer->hilbert-coordinates)
+ (hilbert-coordinates->integer): Distributed rank-bit flipping.
+
+2005-02-21 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * phil-spc.scm (hilbert-coordinates->integer)
+ (integer->hilbert-coordinates): Added optional width argument
+ treating integers as fractional bits.
+
+2005-02-18 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * grapheps.scm (set-margin-templates): Added.
+
+2005-02-06 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * peanosfc.scm: Peano space filling curve added.
+
+2005-01-27 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * logical.scm (any-bits-set?, first-set-bit, bitwise-merge): Added
+ remaining SRFI-33 aliases.
+
+2005-01-24 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * guile.init: Removed gray-code functions (for SRFI-60).
+
+ * logical.scm: Moved gray-code to "phil-spc.scm" (for SRFI-60).
+
+ * phil-spc.scm: Moved gray-code functions from "logical.scm".
+
+2005-01-23 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * slib.texi (The SLIB script): Added section.
+
+ * Makefile (uninstall): Added.
+ (pinstall): Install slib.1
+
+2005-01-20 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * gambit.init: Major update for Gambit-C 4.0b12.
+
+ * slib.texi (Define-Structure): Documentation from Gambit-C 4.0.
+
+ * timecore.scm (tzfile:transition-index, time:split): Cleaned to
+ work with Gambit-C time datatype.
+
+ * Makefile (install): Include definition for S48_VICINITY.
+
+2005-01-19 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * http-cgi.scm (http:forwarding-page): Renamed DELAY argument.
+
+ * htmlform.scm (html:meta-refresh): Renamed DELAY argument.
+
+ * slib.sh (gsi): Gambit 4.0 doesn't allow input redirection;
+ foils --version test.
+
+2005-01-16 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * array.scm: Fixed documentation.
+ (make-array): Rank 0 arrays are box.
+ (array->vector, array->list): Added.
+ (list->array, vector->array): Added.
+
+2005-01-09 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * html4each.scm (htm-fields): Don't warn about empty ALT fields.
+
+ * slib.texi (Bit-Twiddling): Updated for SRFI-60 changes.
+
+ * phil-spc.scm: Updated for logical.scm changes.
+ (bitwise-delaminate, bitwise-laminate): Moved from logical.scm.
+
+ * logical.scm (logical:reduce): Handle null arity.
+ (reverse-bit-field): Replaced bit-reverse export.
+ (rotate-bit-field): Replaced logical:rotate export.
+ (copy-bit-field): Chaned argument order.
+ Laminates moved to "phil-spc.scm".
+ ARITHMETIC-SHIFT replaces interal uses of ASH.
+
+2005-01-07 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * guile.init (expt): Workaround removed. LOGICAL: aliases
+ removed.
+
+ * sort.scm, pnm.scm, matfile.scm, logical.scm, grapheps.scm,
+ fft.scm, differ.scm, determ.scm, charplot.scm, arraymap.scm:
+ MAKE-ARRAY replaced CREATE-ARRAY.
+
+2004-12-27 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * array.scm (Ac64, Ac32, Ar64, Ar32): Added word "inexact" to
+ descriptions.
+
+2004-12-22 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * vet.scm (vet-slib): Accept file arguments to include in vetting.
+
+2004-12-19 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * slib.texi (Bit-Twiddling): Updated and shuffled.
+
+ * logical.scm (logand, logior, logxor): Take one or more
+ arguments.
+
+2004-11-14 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * scheme48.init (inexact->exact, exact->inexact, atan, modulo):
+ Bugs have been fixed in 1.1
+
+2004-11-13 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * scheme48.init: From s48-0_57.init, which works with Scheme48 1.1
+
+2004-11-09 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * db2html.scm (table->linked-html): Chop tables into 50-row
+ chunks.
+
+ * tzfile.scm (tzfile:read): Use bytes, not strings.
+
+ * pnm.scm (pnm:write-bits): Added.
+
+ * array.scm (make-shared-array): Recoded 3-arg -.
+
+2004-10-27 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * timezone.scm (read-tzfile): Check for "/etc/localtime".
+
+ * psxtime.scm (tzset, daylight?, *timezone*, tzname): Moved from
+ "timezone.scm".
+
+ * slib.texi (Time Infrastructure): Added.
+
+ * Makefile (afiles): Added "timecore.scm".
+
+ * timecore.scm: Core time conversion routines split from
+ "psxtime.scm".
+
+2004-10-16 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * html4each.scm (htm-fields): Handle field without value.
+
+2004-10-15 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * slib.texi (Cyclic Checksum): Added citation for Philip Koopman
+ and his exhaustive analysis of CRC behavior.
+
+2004-10-13 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * byte.scm (bytes-reverse!): Was hosed for even number of bytes.
+
+2004-10-10 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * slib.texi (SRFI): SRFI-47 is the same as 'array.
+
+ * colorspc.scm (read-normalized-illuminant, illuminant-map)
+ (illuminant-map->XYZ): Added.
+ (wavelength->CIEXYZ, XYZ:normalize, XYZ:normalize-colors)
+ (temperature->CIEXYZ, spectrum->CIEXYZ, wavelength->CIEXYZ):
+ Removed; use chromaticity functions instead.
+
+ * daylight.scm (sunlight-chromaticity): Replaces sunlight-CIEXYZ.
+
+ * solid.scm (scene:sun, scene:overcast): Use chromaticity to
+ normalize XYZ values.
+
+ * subarray.scm (subarray, array-trim): Rewrote for all-0-based
+ arrays.
+
+2004-10-07 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * arraymap.scm (array-map!, array-for-each, array-index-map!):
+ Use of ARRAY-DIMENSIONS replaces use of ARRAY-SHAPE.
+ (make-shared-array): converted.
+
+ * array.scm: Made compatible with SRFI-47.
+ (equal?): Replaces array=?.
+ (make-array): Restored.
+
+ * schmooz.scm (schmooz-fun): Latest Texinfo needs additional blank
+ lines after @end statements converting to info.
+
+2004-10-03 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * colorspc.scm (read-cie-illuminant): Added.
+
+ * ciesia.dat: Added CIE Standard Illuminant A relative spectral
+ power distribution 300 nm - 830 nm at 5 nm intervals.
+
+ * ciesid65.dat: Added CIE Standard Illuminant D65 relative
+ spectral power distribution 300 nm - 830 nm at 5 nm intervals.
+
+2004-09-22 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * slib.texi (Miscellany): Added EXPT for integers.
+
+ * cring.scm (number^): Is EXPT.
+
+ * modular.scm (modular:expt): EXPT replaces integer-expt.
+
+ * bytenumb.scm (expt): Replaces BN:EXPT.
+
+ * logical.scm (expt): Replaces INTEGER-EXPT.
+
+ * Template.scm (expt): Define for exacts-only implementation.
+
+2004-09-14 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * arraymap.scm (array:copy!): Renamed from array-copy! and
+ argument order reversed.
+
+2004-09-04 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * batch.scm (batch:write-comment-line): Simplified.
+ (batch-line): Issue warning, but don't fail when line is too long.
+
+2004-08-21 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * format.scm (format:get-port-column, format:set-port-column!):
+ Added to track individual port columns.
+
+ * FAQ (What happened to FORMAT?): Question removed.
+
+ * format.scm: Tidied slib:error messages.
+
+ * Makefile (texifiles, format.texi): Added.
+
+ * format.texi, formatst.scm: Reinstated.
+
+ * format.scm: Made reentrant; call slib:error for errors.
+
+2004-08-11 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * matfile.scm (unwritten-stubber): Place holder for VAX and Cray
+ floating conversions.
+
+2004-08-10 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * slib.texi (Session Support): Documented 'abort feature.
+
+ * determ.scm (matrix2array, matrix2lists): Changed to 0-base.
+
+2004-07-28 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * top-refs.scm (exports<-info-index): Adjusted for texinfo 4.7,
+ which breaks long index lines.
+
+2004-07-27 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * Makefile (docfiles): Added indexs.texi.
+
+ * slib.texi (Top, About SLIB): Changed conditional for texinfo 4.7.
+
+ * indexs.texi (Index): Give each index its own node. Moved
+ index stuff here so it doesn't break texinfo-every-node-update.
+
+2004-06-17 Ivan Shmakov <ivan@theory.dcn-asu.ru>
+
+ * coerce.scm (type-of): Removed RECORD.
+
+ * hash.scm (hash): Removed obsolete support for RECORD types.
+
+2004-06-14 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * *.init (slib:eval-load): Moved to "require.scm".
+
+ * require.scm (slib:eval-load): Definition moved here.
+
+2004-06-13 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * slib.texi (System): Added with-load-pathname.
+
+ * dynwind.scm (with-load-pathname): Redefine using dynamic-wind.
+
+ * require.scm (vicinity:suffix?): Flag unknown SOFTWARE-TYPE.
+
+ * *.init (slib:eval-load): Converted to use with-load-pathname.
+
+2004-06-13 Ivan Shmakov <ivan@theory.dcn-asu.ru>
+
+ * manifest.scm (file->loads, file->definitions, file->exports):
+ * top-refs.scm (top-refs:include):
+ * ppfile.scm (pprint-filter-file):
+ * Template.scm (slib:eval-load):
+ * repl.scm (repl:repl): Converted to use with-load-pathname.
+
+ * require.scm (with-load-pathname): Added.
+
+2004-06-12 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * coerce.scm (type-of): Vector has priority over array.
+
+2004-06-10 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * trace.scm (debug:trace-procedure): Use 'call and 'retn instead
+ of (string->symbol "CALL") to avoid slashification.
+
+ * qp.scm (qp): Put ellipsis (...) in middle of strings, symbols.
+
+2004-06-03 Aubrey Jaffer <agj%fun@gte.com>
+
+ * slib.texi (Random Numbers): Don't change PRNG seed (URL).
+
+2004-05-23 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * dbutil.scm (close-database): Don't lock immutable dbs.
+
+2004-05-19 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * solid.scm (solid:cylinder): Negative radius for invisible side.
+
+2004-04-20 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * differ.scm (diff:mid-split): Removed unused M argument.
+
+2004-04-16 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * differ.scm: Removed equality predicate arguments.
+
+2004-04-14 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * differ.scm (diff2ez): Interleave insertions and deletions.
+ (diff2editlen, diff2edits!, edits2lcs!, diff:invert-edits!):
+ Derive lengths from array-dimensions.
+ (diff:edit-length, diff:edits, diff:longest-common-subsequence):
+ Moved all array creation to top-level API.
+
+2004-04-11 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * differ.scm (diff:negate-edits!): diff:fixup-edits Remnant.
+ (diff:fixup-edits): Removed unnecessary procedure.
+ (diff:longest-common-subsequence): Removed diff:order-edits call.
+ (sort): Feature no longer required.
+
+2004-03-20 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * transact.scm (file-lock!): Don't call EMACS:LOCK! unless
+ CURRENT-TIME is provided.
+
+ * Makefile (S48INIT): Abstracted .init file.
+ (IMAGE48): Renamed from IMAGE.
+
+2004-03-20 Ivan Shmakov <ivan@theory.dcn-asu.ru>
+
+ * s48-0_57.init (slib:warn, string-port): native functions based.
+ (slib-primitives): Makes transact.scm work with Scheme48 0.57.
+
+2004-03-19 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * transact.scm (word-lock:certificate): Test file's existence
+ before OPEN-FILE.
+
+2004-03-07 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * differ.scm (fp:run): Removed gratuitous variable KFPOFF.
+ (diff:mid-split): Removed unused definitions.
+ (diff:fixup-edits): Abstracted from DIFF:ORDER-EDITS.
+ Procedures grouped into API and supporting procedures.
+
+2004-03-01 Radey Shouman <shouman@comcast.net>
+
+ * pnm.scm (pnm:type-dimensions): Allow comments beginning with
+ # and ending with newline in pnm file headers as required by
+ libppm documentation.
+
+2004-02-08 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * manifest.scm (file->requires): Don't squawk if feature not in
+ catalog. Read through non-lists at top level.
+
+ * colorspc.scm (temperature->XYZ): Use blackbody-spectrum default
+ span.
+
+2004-02-01 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * manifest.scm (file->requires, file->loads, file->definitions)
+ (file->exports): Ignore first line if it begins with '#'.
+ (feature->requires*, file->requires*): Added transitive closures.
+
+2004-01-31 L.J. Buitinck
+
+ * soundex.scm (soundex): Converted to use dotted pairs for CODES.
+
+2004-01-31 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * solid.scm (scene:viewpoint): Restored earlier code which works
+ with current freewrl.
+ (solid:bry, solid:extract-elevations, solid:extract-colors):
+ ARRAY-DIMENSIONS replaced ARRAY-SHAPE.
+
+ * grapheps.scm (write-array-def):
+ ARRAY-DIMENSIONS replaced ARRAY-SHAPE.
+
+ * charplot.scm (charplot:plot, charplot:data->lists):
+ ARRAY-DIMENSIONS replaced ARRAY-SHAPE.
+
+ * sort.scm (sorted?, sort!, rank-1-array->list, sort):
+ ARRAY-DIMENSIONS replaced ARRAY-SHAPE.
+
+2004-01-20 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * bigloo.init (slib:load): Source or compiled.
+
+2004-01-16 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * Makefile ($(infodir)slib.info): "cp -a" ==> "cp -p".
+
+ * slib.sh: grep -q is not universal.
+
+2004-01-14 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * slib.sh: Separated shell assignments and exports.
+
+ * Makefile (srcdir.mk): Include after target.
+ Separated shell assignments and exports.
+
+2004-01-13 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * DrScheme.init (slib:warn): Added newline.
+
+2004-01-11 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * differ.scm (diff2editlen, diff2edits): 0-based fp.
+ (fp:compare, fp:run, fp:init! diff:divide-and-conquer)
+ (diff2et, diff2ez): 0-based fp; added fpoff argument.
+
+ * scamacr.scm (let*): Fixed syncase:andmap reference.
+
+ * slib.texi (provided?): Add scheme-implementation-type footnote.
+
+ * mitscheme.init (slib:error): Dispatch to special error routines.
+
+ * wttree.scm (error:error, error:wrong-type-argument):
+ (error:bad-range-argument): Changed to SLIB:ERROR.
+
+ * require.scm (provided?): Answer #t to
+ (scheme-implementation-type).
+
+2004-01-09 L.J. Buitinck
+
+ * srfi-1.scm (filter!): Updated.
+
+2004-01-09 Ken Anderson
+
+ * jscheme.init (scheme-implementation-version): 6.2.
+ (defmacro): Made native.
+
+2004-01-08 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * batch.scm (*operating-system*): SOFTWARE-TYPE symbols are
+ uppercase.
+
+2004-01-06 Ken Anderson
+
+ * jscheme.init: Added.
+
+2004-01-04 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * vscm.init, umbscheme.init, scsh.init, macscheme.init,
+ guile.init, gambit.init, elk.init, chez.init, STk.init,
+ RScheme.init, Template.scm, pscheme.init, t3.init, scheme48.init,
+ scheme2c.init, s48-0_57.init, mitscheme.init, bigloo.init
+ (*features*): Regularized order and content.
+
+ * slib.texi (Rev4 Optional Procedures): Removed R4RS essential
+ procedures string->list, list->string, vector->list, and
+ list->vector.
+
+ * rdms.scm (make-relational-system): Recode 3-argument -.
+
+2004-01-04 Ivan Shmakov <ivan@theory.dcn-asu.ru>
+
+ * transact.scm (word:lock!, word-lock:certificate): Modes are
+ symbols.
+
+2004-01-03 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * sc4opt.scm (string->list, list->string, vector->list):
+ (list->vector): Removed. These are R4RS essential procedures.
+
+ * dbinterp.scm, rdms.scm : Require REV4-OPTIONAL-PROCEDURES for
+ LIST-TAIL.
+
+ * byte.scm, chap.scm, getparam.scm, strcase.scm: Require
+ REV4-OPTIONAL-PROCEDURES for STRING-COPY.
+
+ * vet.scm (r4rs-symbols): Removed optional procedures DENOMINATOR,
+ FORCE, LIST-TAIL, NUMERATOR, RATIONALIZE, STRING-COPY,
+ STRING-FILL!, TRANSCRIPT-OFF, TRANSCRIPT-ON, VECTOR-FILL!,
+ WITH-INPUT-FROM-FILE, and WITH-OUTPUT-TO-FILE.
+
+2003-12-19 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * grapheps.scm (create-postscript-graph): Push bounds on stack at
+ end of preamble.
+
+ * grapheps.ps (wholepage): Bounds left on stack by preamble.
+
+2003-12-16 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * color.scm (string->color): Was spoofed by #00.
+
+2003-12-16 L.J. Buitinck
+
+ * srfi-1.scm (take!, split-at, fold, fold-right, pair-fold)
+ (pair-fold-right, reduce, reduce-right, delete-duplicates)
+ (alist-cons, alist-copy, alist-delete, lset<=, lset=, lset-adjoin)
+ (lset-union, lset-intersection, lset-difference, lset-xor)
+ (lset-diff+intersection): Added.
+
+2003-12-14 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * mkclrnam.scm (make-slib-color-name-db): Added nbs-iscc.
+
+ * Makefile (rfiles): Added nbs-iscc.
+
+ * mklibcat.scm (nbs-iscc): Added.
+
+ * nbs-iscc.txt: Added.
+
+2003-12-11 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * charplot.scm (charplot:array->list): Handle rank-1 arrays.
+
+2003-12-11 Ivan Shmakov <ivan@theory.dcn-asu.ru>
+
+ * dbsyn.scm (within-database): Added define-macro syntax.
+ (add-macro-support): Added.
+
+2003-12-09 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * manifest.scm (file->exports, file->definitions): Added optional
+ arguments to allow selection for types of definitions.
+
+2003-12-06 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * grapheps.scm (in-graphic-context): Use gpush and gpop.
+
+ * grapheps.ps (impulse, bargraph): Fixed.
+ (triup, tridown): Removed gratuitous 2 copy.
+ (gpush, gpop): Added for pointsize and glyphsize state.
+
+2003-12-05 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * dbinterp.scm (dbinterp:memoize): Speeds interpolate-from-table
+ by factor of 2.
+
+2003-12-02 Aubrey Jaffer <agj@alum.mit.edu>
+
+ * printf.scm (stdio:iprintf): `K' put dot between number and unit.
+
+ * rdms.scm (delete-table): Delete table only if TABLE-EXISTS?
+
+ * dbutil.scm (mdbm:try-opens, mdbm:open-type): Unlock if fail.
+
2003-11-30 Aubrey Jaffer <jaffer@scm.jaffer>
* require.scm (*SLIB-VERSION*): Bumped from 2d6 to 3a1.
@@ -1005,7 +1653,7 @@
* queue.scm (dequeue-all!): Added.
-2003-01-05 L.J. Buitinck <L.J.Buitinck@student.rug.nl>
+2003-01-05 L.J. Buitinck
* comlist.scm (comlist:subset?): Added.
@@ -1039,7 +1687,7 @@
* comlist.scm (comlist:list*): Make letrec top-level.
-2002-12-25 "L.J. Buitinck" <L.J.Buitinck@let.rug.nl>
+2002-12-25 L.J. Buitinck
* comlist.scm (comlist:union): Make letrec top-level.
@@ -1060,7 +1708,7 @@
* Makefile (catalogs): Make mzscheme new-catalog -g
(case-sensitive) so *SLIB-VERSION* symbol upper-cased.
-2002-12-08 L.J. Buitinck <L.J.Buitinck@let.rug.nl>
+2002-12-08 L.J. Buitinck
* slib.texi (Destructive list operations): Fixed SOME example.
MAP instead of MAPCAR in nconc example.