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)
Because it's been a while:
a while macro for Racket 6.0
while
#lang racket (define-syntax while (syntax-rules () ((_ pred? stmt ...) (do () ((not pred?)) stmt ...))))