title: Racket R6RS support: syntax-case
body: <p>This simple R6RS program:</p>
  
  <pre><code>#!r6rs
  (import (rnrs base)
          (rnrs syntax-case)
          (rnrs io simple))
  
  (define-syntax stest
    (lambda (x)
      (syntax-case x ()
        ((_ z) #'(z 0)))))
  
  (stest display)
  </code></pre>
  
  <p>works with Chez, Guile and Ypsilon but not Racket. It gives me this:</p>
  
  <blockquote>
    <p>test.scm:7:3: lambda: unbound identifier in the transformer
    environment;<br>
    also, no #%app syntax transformer is bound</p>
  </blockquote>
  
  <p>My question is, is it broken for R6RS or do I have to do something else? I'm testing with version 6.12.</p>