summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ice-9/ChangeLog4
-rw-r--r--ice-9/optargs.scm13
2 files changed, 4 insertions, 13 deletions
diff --git a/ice-9/ChangeLog b/ice-9/ChangeLog
index 69fba4b6c..2294c5d5b 100644
--- a/ice-9/ChangeLog
+++ b/ice-9/ChangeLog
@@ -1,5 +1,9 @@
2001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
+ * optargs.scm: Remove #& reader extension.
+
+2001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
+
* and-let-star-compat.scm: Deleted.
* Makefile.am: Remove references to and-let-star-compat.scm.
diff --git a/ice-9/optargs.scm b/ice-9/optargs.scm
index a64ca9cd8..b098bc4f9 100644
--- a/ice-9/optargs.scm
+++ b/ice-9/optargs.scm
@@ -200,19 +200,6 @@
accum
(loop (car rest) (cdr rest) accum)))))))
-;; This is a reader extension to support the (deprecated) use of
-;; "#&optional" instead of "#:optional"
-
-(read-hash-extend #\& (lambda (c port)
- (issue-deprecation-warning
- "`#&' is deprecated, use `#:' instead.")
- (case (read port)
- ((optional) #:optional)
- ((key) #:key)
- ((rest) #:rest)
- ((allow-other-keys) #:allow-other-keys)
- (else (error "Bad #& value.")))))
-
;; lambda* args . body
;; lambda extended for optional and keyword arguments