3. However, we should exercise due diligence to eliminate, as far as
practical, elements of the standard (whether required or recommended) that
prevent modal interval operations being a straight extension of those for
ordinary intervals. According to recent remarks by Nate, much of this can
be achieved by choice of names, e.g.
- ordinary "intersect" to be a separate operation from modal "meet";
- separate constructors for ordinary and modal intervals.
A desirable aim, IMO, is
A program that runs correctly with ORDINARYINTLIB shall
also run correctly, with NO changes, with MODALINTLIB.
4. A modal interval standard should be included as an Informative appendix
to the main standard. I will not write the text of it. That is the
responsibility of the modal folk, who already have a subgroup for the
purpose. However, when the text comes I will do my editor's job of
integrating it into the rest of the document.