Dropping "call" operator?
Kaz Kylheku <[email protected]> Wed, 27 Dec 2023 21:45:09 -0800
| Newsgroups | gmane.comp.gnu.make.general |
|---|---|
| Message-ID | <[email protected]> |
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?