I am trying to create a macro for while loop in DrRacket. Here is what I wrote:
(require mzlib/defmacro) (define-macro my-while (lambda (condition body)
Another version of while uses a do loop:
(define-syntax while (syntax-rules () ((while pred? stmt ...) (do () ((not pred?)) stmt ...))))