~ chicken-core (chicken-5) eb5e7e41f5def3c0333d007b213d35aa1e2f53ed
commit eb5e7e41f5def3c0333d007b213d35aa1e2f53ed
Author: felix <felix@call-with-current-continuation.org>
AuthorDate: Wed Mar 17 14:55:26 2010 +0100
Commit: felix <felix@call-with-current-continuation.org>
CommitDate: Wed Mar 24 07:38:17 2010 +0100
some repairs
diff --git a/chicken-syntax.scm b/chicken-syntax.scm
index 127e92f1..829c9684 100644
--- a/chicken-syntax.scm
+++ b/chicken-syntax.scm
@@ -53,21 +53,6 @@
(##sys#check-syntax 'define-constant form '(_ symbol _))
`(##core#define-constant ,@(cdr form)))))
-(##sys#extend-macro-environment
- 'define-inline
- '()
- (##sys#er-transformer
- (lambda (form r c)
- (let ((head (cadr form)))
- (cond ((pair? head)
- (##sys#check-syntax 'define-inline form '(_ (symbol . _) . #(_ 1)))
- `(##core#define-inline
- ,(car head)
- `(##core#lambda ,(cdr head) ,@(cdr form))))
- (else
- (##sys#check-syntax 'define-inline form '(_ symbol _))
- `(##core#define-inline ,@(cdr form))))))))
-
(##sys#extend-macro-environment
'define-record '()
(##sys#er-transformer
Trap