From: Jim Blandy Date: Mon, 23 Dec 1996 04:56:56 +0000 (+0000) Subject: *** empty log message *** X-Git-Url: https://git.hcoop.net/bpt/guile.git/commitdiff_plain/c6486f8a92677324415de048b217857a9bcc98a3 *** empty log message *** --- diff --git a/NEWS b/NEWS index 10d317f42..d85283913 100644 --- a/NEWS +++ b/NEWS @@ -20,6 +20,7 @@ type system more compatible with Emacs Lisp's. However, the change caused too much trouble for Scheme programmers, and we found another way to reconcile Emacs Lisp with Scheme that didn't require this. + * You can now use Guile as a shell script interpreter. To paraphrase the SCSH manual: @@ -78,6 +79,7 @@ exec /really/long/path/to/guile -s "$0" ${1+"$@"} Note that some very old Unix systems don't support the `#!' syntax. + * You can now run Guile without installing it. Previous versions of the interactive Guile interpreter (`guile') @@ -96,6 +98,7 @@ you might say export SCHEME_LOAD_PATH=/home/jimb/my-scheme:/home/jimb/guile-1.0b3 + * Guile's header files should no longer conflict with your system's header files. @@ -110,8 +113,20 @@ refer to all Guile's other header files as . Guile's installation procedure puts libguile.h in $(includedir), and the rest in $(includedir)/libguile. +* Guile's delq, delv, delete functions, and their destructive +counterparts, delq!, delv!, and delete!, now remove all matching +elements from the list, not just the first. This matches the behavior +of the corresponding Emacs Lisp functions, and (I believe) the Maclisp +functions which inspired them. + +I recognize that this change may break code in subtle ways, but it +seems best to make the change before the FSF's first Guile release, +rather than after. + + * The compiled-library-path function has been deleted from libguile. + * A variable and two new functions have been added to libguile: ** The variable %load-path now tells Guile which directories to search