home *** CD-ROM | disk | FTP | other *** search
- This message announces the availability of Scheme Library release slib2c8.
-
- New in slib2c8:
-
- * scsh.init vscm.init umbscheme.init t3.init scheme48.init
- scheme2c.init mitscheme.init macscheme.init gambit.init chez.init
- bigloo.init (find-ratio find-ratio-between): Added rationalize
- adjunct procedures.
- * ratize.scm (find-ratio-between find-ratio): Advertised
- procedures return list of numerator and denominator.
- * schmooz.scm (schmooz-tops): Removed gratuitous newlines in texi
- output.
- * alistab.scm (ordered-for-each-key, map-key, for-each-key
- delete*): Added primary-limit and column-type-list to arguments.
- * rdms.scm (create-database): Removed warning "file exists".
- (open-table): Replaced lone call to make-list.
- (for-each-row, row:delete*, get*): Added primary-limit and
- column-type-list to arguments.
- * htmlform.scm (html:start-table): Don't force full width.
- (http:serve-uri): Added.
- * db2html.scm: Added.
- * genwrite.scm (generic-write, generic-write): Down-cased QUOTE
- symbol names (for guile).
- * schmooz.scm (schmooz-tops): Now reads (and ignores) #! comments.
- * trace.scm (untrack, unstack): Added.
- (print-call-stack): Protected bindings.
- * Makefile (slib.info): Conditionalize infobar.
- * require.scm (require:provided?): Don't catalog:get if not
- *catalog*.
- * defmacex.scm (defmacro:expand*): Avert MAP error in case input
- code has a DEFMACRO with an improper list as argument list. (The
- DEFMACRO still does not take effect).
- * schmooz.scm (schmooz): replaced non-portable calls to OPEN-FILE.
- (schmooz): Fixed behavior when filename has no suffix; discard up
- to first semicolon in file.
- * trace.scm (call-stack-news?): Fixed polarity error.
- (debug:trace-procedure): made counts 1-based.
- * Template.scm, *.init (slib:error, slib:warn): print-call-stack.
- * trace.scm (print-call-stack, call-stack-news?): Added.
- * break.scm (debug:breakpoint): print-call-stack.
- * trace.scm (track, stack): Added ability to maintain call stack
- of selected procedures.
- * debug.scm (trace-all, break-all): Now accept multiple (file)
- arguments.
- * Makefile (tagfiles): *.init files added.
- * mklibcat.scm: Added jfilter.
- * slib.texi (Extra-SLIB Packages): Added jfilter.
-
- From Lars Arvestad <arve@nada.kth.se>:
- * minimize.scm (golden-section-search): Added.
-
- 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.
-
- Documentation includes a manifest, installation instructions, and
- 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
-
- SLIB source is available from:
- http://swissnet.ai.mit.edu/ftpdir/scm/slib2c8.zip
- swissnet.ai.mit.edu:/pub/scm/slib2c8.zip (FTP instructions follow)
-
- SLIB-PSD is a portable debugger for Scheme (requires emacs editor):
- http://swissnet.ai.mit.edu/ftpdir/scm/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/
-
- 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 swissnet.ai.mit.edu (anonymous)
- bin
- cd pub/scm
- get slib2c8.zip
-