Perhaps splitting the difference is a good solution. Math::Interval could contain the basic class with validation, type conversion and the comparison operations. Then Math::Interval::Arithmetic could define the basic arithmetic operators, Math::Interval::Trigonometric could define the trigonometric functions and so on.
Owl looked at him, and wondered whether to push him off the tree; but, feeling that he could always do it afterwards, he tried once more to find out what they were talking about.
In reply to Re^2: Interval Computation Module Design
by HollyKing
in thread Interval Computation Module Design
by HollyKing
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |