None
EN
Are Variadic Functions Necessary?
[]
Pointers Gone Wild
Many, if not most modern programming languages offer variadic functions, that is, functions that can accept a variable (indefinite) number of arguments. LISP languages also typically offer a special apply function which is used to pass a list of arguments to a given function. Much of this complexity could be avoided in a language which did not provide variadic functions and instead simply encouraged passing explicit lists of arguments when desired.