diff options
author | James LewisMoss <dres@debian.org> | 2001-07-27 23:45:29 -0400 |
---|---|---|
committer | Bryan Newbold <bnewbold@robocracy.org> | 2017-02-20 00:05:29 -0800 |
commit | f559c149c83da84d0b1c285f0298c84aec564af9 (patch) | |
tree | f1c91bcb9bb5e6dad87b643127c3f878d80d89ee /ANNOUNCE | |
parent | c394920caedf3dac1981bb6b10eeb47fd6e4bb21 (diff) | |
parent | 87b82b5822ca54228cfa6df29be3ad9d4bc47d16 (diff) | |
download | slib-f559c149c83da84d0b1c285f0298c84aec564af9.tar.gz slib-f559c149c83da84d0b1c285f0298c84aec564af9.zip |
Import Debian changes 2d2-1debian/2d2-1
slib (2d2-1) unstable; urgency=low
* New upstream version
* Revert back to free. Is now so.
slib (2d1-1) unstable; urgency=low
* New upstream version.
* Move to non-free. FSF pointed out license doesn't allow modified
versions to be distributed.
* Get a complete list of copyrights that apply to the source into
copyright file.
* Remove setup for guile 1.3.
* Remove postrm. Just calling install-info (lintian) Move install-info
call to prerm since doc-base doesn't do install-info.
slib (2c9-3) unstable; urgency=low
* Change info location to section "The Algorithmic Language Scheme" to
match up with where guile puts it's files.
* Postinst is running slibconfig now. (Closes: #75891)
slib (2c9-2) unstable; urgency=low
* Stop installing slibconfig (for guile).
* In postinst if /usr/sbin/slibconnfig exists call it (Close: #75843
#75891).
slib (2c9-1) unstable; urgency=low
* New upstream (Closes: #74760)
* replace string-index with strsrch:string-index in http-cgi.scm.
* Add doc-base support (Closes: #31163)
Diffstat (limited to 'ANNOUNCE')
-rw-r--r-- | ANNOUNCE | 114 |
1 files changed, 80 insertions, 34 deletions
@@ -1,42 +1,95 @@ -This message announces the availability of Scheme Library release slib2c7. - -New in slib2c7: - - * charplot.scm (charplot:number->string): printf %g gets rid of - microscopic fractions. - * printf.scm (%g): Make precision threshold work for both - fractions and integers. - * nclients.scm (browse-url-netscape): Try running netscape in - background. - * batch.scm (write-batch-line): Added slib:warn. - * paramlst.scm (check-parameters): Improved warning. - * batch.scm (batch:command): Renamed from batch:system. - (batch:try-command): Renamed from batch:try-system. - (batch:try-chopped-command): Added. - (batch:apply-chop-to-fit): Removed. - * glob.scm (replace-suffix): Now works. - * slib.texi: Put description and URL into slib_toc.html. +This message announces the availability of Scheme Library release slib2d2. + +New in slib2d2: + + * s48-0_57.init: Added. + * array.scm (make-shared-array): Fixed offset. + * record.scm: Changed identifiers containing VECTOR to VECT or VCT + (but no help for scheme48-0.57). + * slib.texi (Collections, Lists as sets, Multi-argument / and -, + Multi-argument Apply): Improved procedure templates. + * comlist.scm: Replaced single-letter identifier names to improve + readability. + * slib.texi (Lists as sequences): Updated examples per change to + comlist.scm. + * comlist.scm (comlist:union, comlist:intersection, + comlist:set-difference, comlist:remove-if, comlist:remove-if-not, + comlist:remove-duplicates): Earlier tail-recursion enhancements + changed the element order; which broke things. Order restored. + * array.scm: Rewritten to sidestep license issues. + (array=?): Added. + * slib.texi (Arrays): Documentation integrated with array.scm. + * tree.scm (tree:subst): Rewritten; takes optional equality + predicate argument. + * Makefile (docfiles): Added "COPYING". + * mitcomp.pat: Unmaintained; removed. + * RScheme.init: Put in the public domain. + * Makefile (slib48): Simplified: scheme48 < scheme48.init + * scheme48.init (slib-primitives): Pipe into scheme48, not load. + Scheme48-0.45 the only version which runs jacal successfully. + * scmactst.scm: Removed for lack of license. + * struct.scm, structst.scm: Removed. struct.scm lacks license. + * scheme48.init (atan): Added workaround. + * Makefile (slib48-0.55): Makes slib48, but fluid-let broken. + * format.scm (mutliarg/and-): Requires. + * mularg.scm (two-arg:/, two-arg:-): Added. + * scheme48.init (*features*): Doesn't support multiarg/and-. + * Makefile (slib48-0.45): Added ",load-package floatnums". + * slib.texi (Installation): Added specific instructions for + DrScheme, MIT-Scheme, and Guile. + * guile.init: Added. + * require.scm (program-vicinity): Improved error message. + * slib.texi (Installation): Explicit instructions for MzScheme. + * Makefile (pdf): Added target for creating $(htmldir)slib.pdf. + * slib.texi (Installation): Expanded instructions. + * bigloo.init, RScheme.init, STk.init (*features*): Provide srfi. + * Template.scm, *.init (*features*): Put into consistent form. + * require.scm (srfi): Detect presence of srfi-0 through srfi-30. + * srfi-1.scm: Added. + * comlist.scm (comlist:remove): Returns don't disturb order. + * array.scm: Generalized so strings and vectors are arrays. + * slib.texi (Standard Formatted Output): %b was missing. + * slib.texi (Sorting and Searching): Section split from + "Procedures". + * differ.scm (diff:longest-common-subsequence): Added. + (diff:longest-common-subsequence, diff:edits, diff:edit-length): + Optional third argument is equality predicate. + * differ.scm: An O(NP) Sequence Comparison Algorithm. + * srfi.scm (cond-expand): Added. + * wttree.scm (error:error): Replaces error. + * dbutil.scm (make-defaulter): number defaults to 0. + * Makefile (rpm): Fixed dependencies. + +From Jacques Mequin <jmequin@tif.ti.com> + * gambit.init: (set-case-conversion! #t) + * scheme48.init (defmacro): Defmacro in terms of define-syntax + using defmacro:expand*. + +From Wade Humeniuk <humeniuw@cadvision.com> + * yasyn.scm, object.scm, recobj.scm: Placed in public domain. SLIB is a portable Scheme library providing compatibiliy and utility functions for all standard Scheme implementations. -SLIB includes initialization files for Bigloo, Chez, ELK, GAMBIT, -MacScheme, MITScheme, PocketScheme, RScheme Scheme->C, Scheme48, SCM, -SCSH, T3.1, UMB-Scheme, and VSCM. +SLIB includes initialization files for Bigloo, Chez, DrScheme, ELK, +GAMBIT, MacScheme, MITScheme, PocketScheme, RScheme Scheme->C, +Scheme48, SCM, SCSH, T3.1, UMB-Scheme, and VSCM. Documentation includes a manifest, installation instructions, and -coding standards for the library. Documentation of each library +coding guidelines for the library. Documentation of each library package is supplied. SLIB Documentation is online at: - http://swissnet.ai.mit.edu/~jaffer/SLIB.html + http://swissnet.ai.mit.edu/~jaffer/SLIB.html -SLIB source is available from: - http://swissnet.ai.mit.edu/ftpdir/scm/slib2c7.zip - ftp.gnu.org:pub/gnu/jacal/slib2c7.zip (FTP instructions follow) +SLIB is available from: + http://swissnet.ai.mit.edu/ftpdir/scm/slib2d2.zip + http://swissnet.ai.mit.edu/ftpdir/scm/slib-2d2-1.noarch.rpm + swissnet.ai.mit.edu:/pub/scm/slib2d2.zip + swissnet.ai.mit.edu:/pub/scm/slib-2d2-1.noarch.rpm SLIB-PSD is a portable debugger for Scheme (requires emacs editor): http://swissnet.ai.mit.edu/ftpdir/scm/slib-psd1-3.zip - ftp.gnu.org:pub/gnu/jacal/slib-psd1-3.zip + swissnet.ai.mit.edu:/pub/scm/slib-psd1-3.zip SCHELOG is an embedding of Prolog in Scheme+SLIB: http://www.cs.rice.edu/CS/PLT/packages/schelog/ @@ -44,10 +97,3 @@ SCHELOG is an embedding of Prolog in Scheme+SLIB: Programs for printing and viewing TexInfo documentation (which SLIB has) come with GNU Emacs or can be obtained via ftp from: ftp.gnu.org:pub/gnu/texinfo/texinfo-4.0.tar.gz - - -=-=- - - ftp ftp.gnu.org (anonymous) - bin - cd pub/gnu/jacal - get slib2c5.zip |