Hi makesters, What would be wrong with allowing the $(call ...) operator to be elided?
Instead $(call macro,a,b,c), why can't we have $(macro a,b,c), if macro doesn't shadow a built-in function? When there are no arguments, we cal invoke it as $(macro), but when there are arguments $(call ...) must be used. The presence of arguments can be used to deduce that a macro call with arguments is to take place. Thoughts?