From 431e2ac105b350e920efa9cdfa39e3c07004064b Mon Sep 17 00:00:00 2001 From: Dirk Herrmann Date: Fri, 31 Aug 2001 09:51:25 +0000 Subject: [PATCH] * Remove #& reader extension. --- ice-9/ChangeLog | 4 ++++ ice-9/optargs.scm | 13 ------------- 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,3 +1,7 @@ +2001-08-31 Dirk Herrmann + + * optargs.scm: Remove #& reader extension. + 2001-08-31 Dirk Herrmann * and-let-star-compat.scm: Deleted. 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