Hey! I hope you have a good time. recently I've noticed that Scala has Macros with the ability to manipulate **AST** just like Nim.
but surprisingly they don't advertising it ( I can't see much tutorials/projects about it ) which is opposite in Nim. If you have background in programming with Scala, could you please explain how does a macro in Scala and Nim **differ** AND why aren't they more **_popular_** in Scala? thanks
