From: Martin DeMello Date: 2003-09-07T06:33:35+09:00 Subject: Re: Difference between .. and ... in boolean ranges Oliver Dain wrote: > > The above code is, I think, interpreted completely differently that > the "if (3==3)..(3==3)" code. Why? The latter is a boolean range > while the former first creates a range object and then applied > operator === to that. Things like 'print if /foo/../bar/' operate > differently than other types of ranges because they're boolean > ranges. For example you might think Sorry about the confusion - I was agreeing with your point about how it *should* work. martin