Arma2 brought something new to the script-coding: the library functions defined in the config. The benefit of this method doesn't seem to me obvious.
What good is that the functions belonging to same library are described in separate files?
What good is that the function name and its code are located in different files?
What good is that to a mere coding is added to messing with the config?
For example, I read the script "AddOns\modules\Functions\variables\fn_areEqual.sqf" line 71:
_r = [_d1 select _j, _d2 select _j] call BIS_fnc_areEqual;
What is BIS_fnc_areEqual? Search doesn't find it! Oh, this is a recursive call! Damn!
Why not simply write:
BIS_fnc_areEqual = (
/ / Code
<argList> call BIS_fnc_areEqual
);
Of course, I mean that this issue should be addressed to the BIS, but I'm asking this also because this method is becoming popular.
Sorry that so emotionally
I'm afraid that I just can't see some significant advantages.