Efficiencies of Making Functions & Objects Orthogonal

In programming, a function or construct is said to be “orthogonal” if its behavior does not depend on the context.  For example consider the equal operator in Visual Basic.  It can be used for comparison or assignment, depending on the … Read More