(define c-includes (load-c-includes "gtk"))
(define-syntax define-integrable-operator
- (er-macro-transformer
+ #;(er-macro-transformer
(lambda (form rename compare)
(declare (ignore compare))
(cond ((syntax-match? '((IDENTIFIER . MIT-BVL) + FORM) (cdr form))
(,r-declare (INTEGRATE-OPERATOR ,(caadr form)))
(,r-define ,@(cdr form)))))
(else
- (ill-formed-syntax form))))))
+ (ill-formed-syntax form)))))
+
+ (rsc-macro-transformer
+ (lambda (form environment)
+ (declare (ignore environment))
+ (if (syntax-match? '((IDENTIFIER . MIT-BVL) + FORM) (cdr form))
+ `(BEGIN
+ (DECLARE (INTEGRATE-OPERATOR ,(caadr form)))
+ (DEFINE ,@(cdr form)))
+ (ill-formed-syntax form)))))
(define-syntax error-if-null
(syntax-rules ()