@examples[#:eval ev #:hidden 17]
@examples[#:eval ev foo]
@examples[#:eval ev foo]
3. Attempt to use the macro stepper. It fails with the posted error.
# Extra info
The debugging file dumped by the macro stepper:
[felt-test.debug.zip](https://github.com/racket/macro-debugger/files/1394551/felt-test.debug.zip)
Summary
The macro stepper dumps the following message when I run it on a particular file:
To reproduce
felt
commitae4b48976fd669f4ba6d53ba3a65dcbc0aa6dbfd
from https://github.com/david-christiansen/feltfelt-test.rkt
) in DrRacket:@require[scribble/examples racket/sandbox]
@title{Testing}
@require[(for-label racket/base)]
@program[(provide (all-defined-out))]
@defthing[foo any?]{The @racket[foo]} @program[(define foo 33)] @program[foo]
@program[ (: add (-> Number Number Number)) (define (add x y) (+ x y))]
@defform[(garbage expr)]{A terrible macro} @program[(define-syntax-rule (garbage e) `(GARBAGE ,e ,e)) (garbage (begin (displayln 'hi) (set! foo (+ foo foo)) foo))]
@define[ev (parameterize ([sandbox-output 'string] [sandbox-error-output 'string]) (make-evaluator 'racket '(require "felt-test.scrbl")
:allow-for-require '("felt-test.scrbl")))]
@examples[#:eval ev #:hidden 17] @examples[#:eval ev foo] @examples[#:eval ev foo]
$ racket --version Welcome to Racket v6.10.