-----Original Message----- From: David N. Smith (IBM) [SMTP:dnsmith@watson.ibm.com] Sent: Monday, November 29, 1999 5:12 PM To: squeak@cs.uiuc.edu Subject: RE: Intervals
At 13:14 -0500 11/29/99, Jarvis, Robert P. wrote:
The attached change set combines Andrew's changes with Dan's suggestions
and
runs correctly for the test cases identified, as well as for negative numbers, i.e. ...SNIP...
Shouldn't that test on step compare it with ZERO? It fails miserably when the step is 0.5.
<snip!>
<grunt> &*@(*#~! Microsoft products... <grumble>
Outlook, in its infinite perversity/wisdom, decided to include my change set at the very end of a message with a lot of quoted material (my own bad habits surfacing), in spite of the fact that it showed up in the more-or-less correct place when I was composing the message. Anyway, here it is again, in raw text form:
'From Squeak2.6 of 11 October 1999 [latest update: #1559] on 29 November 1999 at 12:52:16 pm'!
!Interval methodsFor: 'accessing' stamp: 'rpj 11/29/1999 11:46'! includes: aNumber ^(self rangeIncludes: aNumber) and: [ aNumber - self first \ step = 0 ]! !
!Interval methodsFor: 'accessing' stamp: 'rpj 11/29/1999 11:39'! rangeIncludes: aNumber ^aNumber between: (self first min: self last) and: (self first max: self last)! !
Bob Jarvis Compuware @ Timken
squeak-dev@lists.squeakfoundation.org