From: "trans. (T. Onoma)" Date: 2004-10-05T17:33:56+09:00 Subject: Re: [RCR] New [] Semantics On Tuesday 05 October 2004 01:25 am, Markus wrote: Hmm... a bit of a touch up (btw unbound can be represented by it's own object, so no special syntax required): r = 0<..<43 r = 0<..<=42 r = 0<=..<43 r = 0<=..<=42 r = 0<..+<42 r = 0<..+<=42 r = 0<=..+<42 r = 0<=..+<=42 Basically tie-fighter ranges ( and x-wing ranges ;) F'ugly! :( Alhtough I like your direction. Alternative is just to use standard-like notation: 0 < r < 43 0 < r <= 42 0 <= r < 43 0 <= r <= 42 0 < r +< 43 0 < r +<= 42 0 <= r +< 43 0 <= r +<= 42 Who said assignment always had to be 'r =' ? Of course it would be nice if we could just do like: r = :(0,43) r = :(0,42] r = :[0,43) r = :[0,42] r = :(0:43) r = :(0:42] r = :[0:43) r = :[0:42] T.