> Here's the counter point : ordered argument list will break if the order is re arranged in the defined function. While for named arguments it doesn't.
Counter-counterpoint: Once you add support for named arguments, your cannot do either, as you don't know which convention the caller uses.
Here's the counter point : ordered argument list will break if the order is re arranged in the defined function. While for named arguments it doesn't.