<p>Yes. See <a href="http://arxiv.org/abs/1106.2578" rel="noreferrer">this paper</a> if you're curious about how it's implemented. In general, all of the syntactic forms that are not listed on <a href="http://docs.racket-lang.org/reference/syntax-model.html#(part._fully-expanded)" rel="noreferrer">this page</a> in the docs are built as macros.</p>
Racket "match" construct - is it a macro?
<p>Simple question - is the <code>match</code> form in Racket a macro? It certainly seems like it could be defined as a macro, but I thought it might be baked further into the implementation to make it faster or something...</p>