Arc Forumnew | comments | leaders | submitlogin
3 points by vrk 6110 days ago | link | parent

You could get rid of one nesting level by using with and uniq:

  (with (cl1 (car clauses)
         g (uniq))
     `(let ,g...
This will make the resemblance even stronger, since the Arc with is basically the same as CL let, sans extra parentheses.