title: Is it possible to implement Common Lisp's macro system in scheme?
body: <p>Hopefully this is not a redundant question. </p>
  
  <p>As a newcomer to scheme I am aware that <code>syntax-case</code> macros are more powerful than the <code>syntax-rules</code> alternative, at the cost of unwanted complexity. </p>
  
  <p>Is it possible, however, to implement Common Lisp's macro system in scheme, which is more powerful than <code>syntax-rules</code>, using <code>syntax-case</code>? </p>