racket/collects/honu/private/debug.ss
2009-11-03 21:07:29 +00:00

15 lines
237 B
Scheme

#lang scheme/base
(require (for-syntax scheme/base))
(provide debug)
(define-for-syntax verbose? #f)
(define-syntax (debug stx)
(if verbose?
(syntax-case stx ()
[(_ str x ...)
#'(printf str x ...)])
#'(void)))