[[project @ 2002-10-26 21:34:03 by ghouston] ghouston**20021026213403 Ignore-this: 623daa349e10c310ef779df5bad99dc0 * README, NEWS: updated for 2.0.0 version. * INCOMPAT: Scheme 48 strings ports not implemented. * newports.scm: export with-error-output-port* and with-error-output-port. * syntax.scm (define-simple-syntax): export run/collecting, not run-collecting. * USAGE: listed scsh-compatible facilities available by default in guile-core (probably not complete). autogen.sh: include warning and force options. * configure.in: move Makefile argument from AC_OUTPUT to AC_CONFIG_FILES. version -> 2.0.0. ] hunk ./ChangeLog 3 + * README, NEWS: updated for 2.0.0 version. + * INCOMPAT: Scheme 48 strings ports not implemented. + * newports.scm: export with-error-output-port* and + with-error-output-port. + * syntax.scm (define-simple-syntax): export run/collecting, not + run-collecting. hunk ./ChangeLog 14 - README: updated. + version -> 2.0.0. hunk ./INCOMPAT 18 +Scheme 48 string ports. hunk ./NEWS 1 +Changes in guile-scsh 2.0.0, compared to earlier versions (such as the +version distributed with Debian GNU/Linux circa 1998): + +* Based on a more recent version of scsh. + +* Use of the Guile module system. While this is not exactly flawless, +it allows using parts of guile-scsh without loading the whole thing. + +* Various additional features are supported, including Scheme-style +regular expressions. + +* Some features of scsh are now implemented by the SRFI modules +supplied with guile-core. + +* guile-scsh no longer depends on SLIB, but it now depends on +guilerxspencer. hunk ./README 1 -This is an incomplete port of the Scheme Shell, scsh 0.5.3, to Guile. -This is not a release of guile-scsh, but was presumably obtained at -some random time from the CVS archive. +guile-scsh is an incomplete port of the Scheme Shell to Guile. +guile-scsh 2.x is based on scsh 0.5.3 and is compatible with +the Guile 1.6.x series. It will not work with Guile 1.4.x. hunk ./README 10 -This version of guile-scsh requires: +The original scsh package has a detailed manual: +scsh-0.5.3/doc/scsh-manual.ps hunk ./README 13 -guile-core. The 1.6 series is recommended. CVS guile-scsh is not compatible -with the 1.4 series of guile-core. CVS guile-core should work, although -with possible deprecation warnings. - -The guilerxspencer module, available from http://arglist.com/guile/ -A few guile-scsh modules can still be used if it's not installed. -It's possible to install guile-scsh first and guilerxspencer later. +guile-scsh 2.x requires the guilerxspencer module, available from +http://arglist.com/guile/. A few guile-scsh modules can still be used +if it's not installed. It's possible to install guile-scsh first and +guilerxspencer later. hunk ./README 22 -To install the package, use something like: +To install guile-scsh, use something like: hunk ./README 43 -USAGE for notes on using the library. +USAGE for notes on using the library with Guile. hunk ./USAGE 237 -(define-simple-syntax exec-epf & run || && run-collecting run/port+proc run/port run/strings run/file run/string run/sexp run/sexps) +(define-simple-syntax exec-epf & run || && run/collecting run/port+proc run/port run/strings run/file run/string run/sexp run/sexps) hunk ./configure.in 5 -AM_INIT_AUTOMAKE(guile-scsh, 0.0, no-define) +AM_INIT_AUTOMAKE(guile-scsh, 2.0.0, no-define) hunk ./newports.scm 35 - set-current-error-port!) + set-current-error-port! + with-error-output-port* with-error-output-port) hunk ./syntax.scm 10 -(export-syntax define-simple-syntax exec-epf & run || && run-collecting +(export-syntax define-simple-syntax exec-epf & run || && run/collecting