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

Also, I would like to note that some Arc macros work out of the box with my compiler. As already shown, `let` and `with` work, since they expand into functions. Another one that works fine is rfn/afn. And even ++ works:

  (def foo ()
    (let a 10
      (++ a 5)
      (+ a 30)))


  var foo = (function () {
      var a = 10;
      a = (a + 5);
      return (a + 30);
  });