chickadee » procedural-macros » define-macro

(define-macro (name . args) (where (x . xs) ...) .. xpr ....)syntax

The implementation of these macros depends on the bind-case macro of the basic-macros package which does the pattern matching of macro-rules. Since the former can handle wildcards, non-symbol literals and fenders, so does the latter.