~ chicken-core (chicken-5) d41d0c8dfc7e427239b7a6fc4cf926bf520995c8
commit d41d0c8dfc7e427239b7a6fc4cf926bf520995c8
Author: Evan Hanson <evhan@foldling.org>
AuthorDate: Thu Mar 22 18:19:19 2018 +1300
Commit: Peter Bex <peter@more-magic.net>
CommitDate: Sun Apr 1 14:50:11 2018 +0200
Drop `require-extension-for-syntax'
Signed-off-by: Peter Bex <peter@more-magic.net>
diff --git a/NEWS b/NEWS
index d742c1d2..d9469796 100644
--- a/NEWS
+++ b/NEWS
@@ -74,6 +74,7 @@
These are available in the "system-information" egg.
- Removed the `eval-when`, `select` and `ensure` macros. These are
available in the "miscmacros" egg.
+ - Removed the require-extension-for-syntax macro.
- Renamed bit-set? to bit->boolean because of swapped argument order
with respect to SRFI-33 and SRFI-60, which was confusing (fixes
#1385, thanks to Lemonboy).
diff --git a/chicken-syntax.scm b/chicken-syntax.scm
index 772c59d9..51ef4b69 100644
--- a/chicken-syntax.scm
+++ b/chicken-syntax.scm
@@ -1253,13 +1253,6 @@
(lambda (x r c)
`(,(r 'import) ,@(cdr x)))))
-(##sys#extend-macro-environment
- 'require-extension-for-syntax
- '()
- (##sys#er-transformer
- (lambda (x r c)
- `(,(r 'begin-for-syntax) (,(r 'require-extension) ,@(cdr x))))))
-
;;; Assertions
Trap