It's not a good idea to use same function with the different sets of parameters, even if we separate them using type checks. The function interface should be transparent and clear for the programmer. But in the case of different behaviors of the same function you'll have to look at the function definition every time you use it - to check if it will work in the right way. The backwards-incompatible changes may be not so bad, I agree. But that's up to Apache code policy. My current fix is a kind -- Dmitry Demeshchuk
↧