I've read recently that macro support in Scala is now official. I checked the documentation page and they are reminiscent to the LISP ones. In one of his essays Paul Graham writes that when you add this final increment of power to a language it is no longer a new one but a lisp dialect.Is this the case with Scala? It does not seem like a LISP dialect to me and the macro support in Scala is somewhat awkward for me.
Does macros support make Scala a Lisp dialect?
language design;scala;lisp;macros