3 ms·
> It’s a ”function value”, since you haven’t applied it to another expression. foo bar is it calling bar then foo or passing bar as a value for foo? > As
by nostalgeek 8y ago
> It’s a ”function value”, since you haven’t applied it to another expression.
foo bar
is it calling bar then foo or passing bar as a value for foo?
> As soon as you get serious about type-level functions, the first syntax beats the shit outta the second.
Obviously it is not. Since you still need parenthesis for disambiguation and edge cases.
foo(bar)
There is no ambiguity here. Simple rules are the best ones: parentheses for all function call.