Arc Forumnew | comments | leaders | submitlogin
1 point by Pauan 5137 days ago | link | parent

I just realized that I can implement quote, quasiquote, unquote, and unquote-splicing syntax in Arc, rather than the interpreter!

  (#\'  (r) (quasiquote (quote (unquote r))))
  (#\`  (r) (quasiquote (quasiquote (unquote r))))
  (#\,  (r) (quasiquote (unquote (unquote r))))
  (",@" (r) (quasiquote (unquote-splicing (unquote r))))