Arc Forumnew | comments | leaders | submitlogin
1 point by almkglor 5907 days ago | link | parent

No, what I mean is, to overload mac:

  (let oldmac mac
   (= mac
        (annotate
           (fn x
              (if (and (is 1 (len x)) (acons (car x)))
                 (my-code ...)
                 (apply oldmac x)))
           'macro)))