On 11/29/05, Ingo Krabbe wrote: > Actually every programmer will know what "if" means.If you read LOG(X,Y,Z) you > won't know what this means, until you lookup LOG(X,Y,Z). Hi. This is the wrong list for such a discussion, but anyway: 1) My experience tells that when I read code wich have "ifs", I become tired very quickly. 2) The name "print" or "log" in this case may be not the most appropriate.Abstraction have some disadvantages too. Regards, Dima. P.S. By the way, do C (not C++) compiler inline functions routinely ? Or inlining is used only in C++, to allow abstracion in classes, which is not needed in C ?