2008/11/25 Michael van der Gulik <[EMAIL PROTECTED]>

>
>
> On Tue, Nov 25, 2008 at 5:46 AM, Randal L. Schwartz <[EMAIL PROTECTED]
> > wrote:
>
>> >>>>> "Filip" == Filip Malczak <[EMAIL PROTECTED]> writes:
>>
>> Filip> You can always make subclass of Interval for example OpenedInterval
>> , add
>> Filip> two variables: left and right.Make new methods:
>> OpenedInterval> from: aNumber to: aNumber left: aBoolean
>> OpenedInterval> from: aNumber to: aNumber right: aBoolean
>> OpenedInterval> from: aNumber to: aNumber left: aBoolean right: aBoolean
>>
>> You're exposing implementation there.  I suggest:
>>
>> beOpenLeft
>> beClosedLeft
>> isOpenLeft
>> isClosedLeft
>>
>> and the corresponding "right" methods, rather than an explicit boolean.
>> More flexibility later.
>>
>
>
> Or how about
>
> a := 1 to: ∞.
>

Actually, this works fine in the image already:

(1 to: Float infinity) includes: 1000   ---> true.

I didn't really expect it to work. Smalltalk is good like that :-).

Gulik.

-- 
http://people.squeakfoundation.org/person/mikevdg
http://gulik.pbwiki.com/
_______________________________________________
Beginners mailing list
Beginners@lists.squeakfoundation.org
http://lists.squeakfoundation.org/mailman/listinfo/beginners

Reply via email to