Replied 8 September 2017, 1:54 pm EST
Ed and Arul,
In Spread, functions are implemented via instances of the FunctionInfo class. This class describes everything needed to parse and evaluate the function in a formula including the function name, the minimum number of arguments, the maximum number of arguments, and which arguments are optional. This class does not provide argument names. Thus, the spreadsheet's UI (designer and formula text box) simply generates generic argument names (e.g. "value1" for first argument, "value2" for second argument, "value3" for third argument) when displaying the function syntax. These generic argument names are not wrong (hence the bug report closed as intended) but these generic argument names are less useful than the meaningful arguments names seen in Excel's UI (hence the enchancement request).
To get the behavior you desire, the abstract FunctionInfo class would have to be enchanced so it could provide argument names. Each of the 300+ implementations of the FunctionInfo class (one for each built-in function) would have to be upgraded to provide a meaningful name for each argument. Spread's UI would then have to be modified to use this new feature of the FunctionInfo class.