~ 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