For a C-style function call, e.g.
plus(a, b); // Parentheses surrounding only the arguments, comma separated
Then the equivalent Haskell code will be
(plus a b) -- Parentheses surrounding the function and the arguments, no commas
In Haskell, parentheses are not explicitly required for function application, and are only used to disambiguate expressions, like in mathematics; so in cases where the brackets surround all the text in the expression, the parentheses are actually not needed, and the following is also equivalent:
plus a b -- no parentheses are needed here!
It is important to remember that while in C-style languages, the function