~ chicken-r7rs (master) 1c9d631852c906c7dcb07bd18a05982da9f34496
commit 1c9d631852c906c7dcb07bd18a05982da9f34496
Author: felix <felix@call-with-current-continuation.org>
AuthorDate: Tue May 29 20:37:58 2018 +0200
Commit: felix <felix@call-with-current-continuation.org>
CommitDate: Tue May 29 20:37:58 2018 +0200
some simplifications, still broken
diff --git a/r7rs.scm b/r7rs.scm
index 25d52ff..724a12c 100644
--- a/r7rs.scm
+++ b/r7rs.scm
@@ -3,18 +3,16 @@
(import (except scheme syntax-rules)) ;XXX except ...
(import (only chicken.platform feature? register-feature!))
(import (only chicken.base include))
+ (import chicken.module)
+ (import (only chicken.syntax begin-for-syntax))
+ (import srfi-4)
;; For syntax definition helpers.
(import-for-syntax matchable)
(import-for-syntax r7rs-compile-time)
- (begin-for-syntax
- (require-library r7rs-compile-time))
-
- ;; For #u8(...) syntax.
- (require-extension srfi-4)
;; Reexport (scheme base).
- (require-extension scheme.base)
+ (import scheme.base)
(include "scheme.base-interface.scm")
(let ((old-hook ##sys#user-read-hook))
Trap