\f
(define %trace? #f)
-(define %trace2? #f)
(define-syntax %trace
(syntax-rules ()
- ((_ . ARGS) (if %trace? ((lambda () (outf-error . ARGS)))))))
+ ((_ ARGS ...)
+ (if %trace? (outf-error ARGS ...)))))
+
+(define %trace2? #f)
+
(define-syntax %trace2
(syntax-rules ()
- ((_ . ARGS) (if %trace2? ((lambda () (outf-error . ARGS)))))))
\ No newline at end of file
+ ((_ ARGS ...)
+ (if %trace2? (outf-error ARGS ...)))))
\ No newline at end of file
(define-syntax %trace
(syntax-rules ()
- ((_ . ARGS) (if %trace? ((lambda () (outf-error . ARGS)))))))
+ ((_ ARGS ...)
+ (if %trace? (outf-error ARGS ...)))))
(define %trace2? #f)
(define-syntax %trace2
(syntax-rules ()
- ((_ . ARGS) (if %trace2? ((lambda () (outf-error . ARGS)))))))
\ No newline at end of file
+ ((_ ARGS ...)
+ (if %trace2? (outf-error ARGS ...)))))
\ No newline at end of file
(define %trace? #f)
-(define %trace-auth? #t)
-
(define-syntax %trace
(syntax-rules ()
- ((_ . ARGS) (if %trace? ((lambda () (outf-error . ARGS)))))))
+ ((_ ARGS ...)
+ (if %trace? (outf-error ARGS ...)))))
+
+(define %trace-auth? #t)
(define-syntax %trace-auth
(syntax-rules ()
- ((_ . ARGS) (if %trace? ((lambda () (outf-error . ARGS)))))))
\ No newline at end of file
+ ((_ ARGS ...)
+ (if %trace? (outf-error ARGS ...)))))
\ No newline at end of file
(define-syntax %trace
(syntax-rules ()
- ((_ . ARGS) (if %trace? ((lambda () (outf-error . ARGS)))))))
+ ((_ ARGS ...)
+ (if %trace? (outf-error ARGS ...)))))
(initialize-package!)
\ No newline at end of file
(define-syntax %trace
(syntax-rules ()
- ((_ . ARGS) (if %trace? ((lambda () (outf-error . ARGS)))))))
+ ((_ ARGS ...)
+ (if %trace? (outf-error ARGS ...)))))
(define %trace2? #f)
(define-syntax %trace2
(syntax-rules ()
- ((_ . ARGS) (if %trace2? ((lambda () (outf-error . ARGS)))))))
\ No newline at end of file
+ ((_ ARGS ...)
+ (if %trace2? (outf-error ARGS ...)))))
\ No newline at end of file
(define-syntax %trace
(syntax-rules ()
- ((_ . ARGS) (if %trace? ((lambda () (outf-error . ARGS)))))))
\ No newline at end of file
+ ((_ ARGS ...)
+ (if %trace? (outf-error ARGS ...)))))
\ No newline at end of file
(define-syntax error-if-null
(syntax-rules ()
- ((_ ALIEN . MESSAGE)
+ ((_ ALIEN MESSAGE ...)
(if (alien-null? ALIEN)
- ((lambda () (apply error . MESSAGE)))))))
+ (error MESSAGE ...)))))
(define-integrable-operator (fix:max n m) (if (fix:> n m) n m))
(define-syntax %trace
(syntax-rules ()
- ((_ . ARGS) (if %trace? ((lambda () (outf-error . ARGS)))))))
+ ((_ ARGS ...)
+ (if %trace? (outf-error ARGS ...)))))
(define %trace2? #f)
(define-syntax %trace2
(syntax-rules ()
- ((_ . ARGS) (if %trace2? ((lambda () (outf-error . ARGS)))))))
+ ((_ ARGS ...)
+ (if %trace2? (outf-error ARGS ...)))))
(initialize-package!)
\ No newline at end of file
(define-syntax %trace
(syntax-rules ()
- ((_ . MSG)
- (if %trace? ((lambda () (outf-error . MSG)))))))
\ No newline at end of file
+ ((_ ARGS ...)
+ (if %trace? (outf-error ARGS ...)))))
\ No newline at end of file