Arc Forumnew | comments | leaders | submitlogin
8 points by ryantmulligan 6129 days ago | link | parent

Let me explain the "two within one" problem that you may be saying that you do not see.

  (mac check args                                 ;;no qq's
       `(do                                       ;; ` one qq
          ,(each arg (list ,@args)                ;; ,(,@) two escapes
             `(report-result ,arg ',arg))))       ;; `(, ',) two qq one escape
So on the line

  ,(each arg (list ,@args) 
you are doubly escaping something that is only quoted once.


0 points by projectileboy 6129 days ago | link

Gotcha. Gracias.

-----