Re: Motion 6
I vote NO on Motion 6.
There are good reasons for interval data types to be opaque. This means
that the internal representation of an interval should only be
accessible through intrinsic functions supplied with the given language
support for interval data types.
The advantage is that hardware manufacturers are thereby free to choose
an internal representation that best suits their machine architecture.
It also means that any "standard" internal representation cannot act as
an roadblock to mathematical and implementation innovations that produce
superior quality results in terms of speed and width.
Ideally, this leaves only one thing to be done in an interval standard:
Define the set of values that any compliant interval implementation must
contain. How such a standard is implemented can then be totally left up
to the imagination and creativity of different implementers.
As far as I can tell, this most important definition does not yet exist.
begin:vcard
fn:G. William (Bill) Walster, Ph. D.
n:Walster, Ph. D.;G. William (Bill)
adr:;;22116 Dean Court;Cupertino;CA;95014-2723;U. S. A.
email;internet:bill@xxxxxxxxxxx
tel;work:408-253-9577
tel;pager:408-666-5877
tel;home:408-253-9577
tel;cell:408-666-5877
x-mozilla-html:TRUE
version:2.1
end:vcard