I am defining a operator => in a package. My package uses a module that indirectly uses another package that defines the same operator, i.e. "foreign_interface" uses package "assertions". I need a different priority, but I am worried about conflicts or interference between the two?
What is the scope of a call to op/3? Does it affect only the package it is in or does the last op/3 called for an operator supersede any previous call regardless of package?
If it is the latter, I need to use a different operator. I would rather use : but I was worried about conflicts there too.
John