This is an automated archive made by the Lemmit Bot.
The original was posted on /r/programminglanguages by /u/codesections on 2023-10-22 17:09:27.
In some languages (e.g., Rust), invoking a macro uses a slightly different syntax than invoking a function. In others (e.g., most Lisps) it’s impossible for the caller to distinguish between macros and functions. What are the arguments for each approach? Which is better, on the whole?
You must log in or register to comment.