Open emcleod opened 8 years ago
Of course, just check existing ones or get the factory to maintain a set.
It really should warn at an absolute minimum. At the moment, it just ignores and uses the last one found.
Added a test in FunctionRegistry.scanAndCreateFunctions(). Currently only a WARN is done. Comparison on function names is case-insensitive, as I think it's true that Excel is case-insensitive.
I didn't change the overwriting behaviour, however, so the warning message is given and then the function is added anyway.
Randomly (or not) only choosing one is confusing at best