[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
guile/guile-core NEWS
From: |
Marius Vollmer |
Subject: |
guile/guile-core NEWS |
Date: |
Sat, 05 May 2001 12:12:36 -0700 |
CVSROOT: /cvs
Module name: guile
Changes by: Marius Vollmer <address@hidden> 01/05/05 12:12:36
Modified files:
guile-core : NEWS
Log message:
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/guile/guile-core/NEWS.diff?cvsroot=OldCVS&tr1=1.282&tr2=1.283&r1=text&r2=text
Patches:
Index: guile/guile-core/NEWS
diff -u guile/guile-core/NEWS:1.282 guile/guile-core/NEWS:1.283
--- guile/guile-core/NEWS:1.282 Fri May 4 13:45:19 2001
+++ guile/guile-core/NEWS Sat May 5 12:12:36 2001
@@ -271,7 +271,7 @@
** Auto-loading of compiled-code modules is deprecated.
Guile used to be able to automatically find and link a shared
-libraries to satisfy requests for a module. For example, the module
+library to satisfy requests for a module. For example, the module
`(foo bar)' could be implemented by placing a shared library named
"foo/libbar.so" (or with a different extension) in a directory on the
load path of Guile.
@@ -373,20 +373,27 @@
** Escape procedures created by call-with-current-continuation now
accept any number of arguments, as required by R5RS.
-** New function `call-with-deprecation'
+** New function `issue-deprecation-warning'
-Call a thunk, displaying a deprecation message at the first call:
+This function is used to displaying the deprecation messages that are
+controlled by GUILE_WARN_DEPRECATION as explained in the README.
(define (id x)
- (call-with-deprecation "`id' is deprecated. Use `identity' instead."
- (lambda ()
- (identity x))))
+ (issue-deprecation-warning "`id' is deprecated. Use `identity' instead.")
+ (identity x))
guile> (id 1)
;; `id' is deprecated. Use `identity' instead.
1
guile> (id 1)
1
+
+** New syntax `begin-deprecated'
+
+When deprecated features are included (as determined by the configure
+option --enable-deprecated), `begin-deprecated' is identical to
+`begin'. When deprecated features are excluded, it always evaluates
+to `#f', ignoring the body forms.
** New function `make-object-property'
- guile/guile-core NEWS, Thien-Thi Nguyen, 2001/05/04
- guile/guile-core NEWS,
Marius Vollmer <=
- guile/guile-core NEWS, Marius Vollmer, 2001/05/14
- guile/guile-core NEWS, Marius Vollmer, 2001/05/15
- guile/guile-core NEWS, Martin Grabmueller, 2001/05/16
- guile/guile-core NEWS, Thien-Thi Nguyen, 2001/05/18
- guile/guile-core NEWS, Marius Vollmer, 2001/05/20
- guile/guile-core NEWS, Marius Vollmer, 2001/05/21