How do I make operations directly visible without “use”ing the package?
In Ada 83, you can rename the operations in your scope. — Say you have an integer type called Int in package Types function “<" (Left, Right : Types.Int) return Boolean renames Types."<"; -- Make sure the profiles of the first and last "<" match! For operators, Ada 95 introduces the "use type" clause: use type Types.