Mailing List Archive: 49091 messages
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

[REBOL] Re: Loop with negative count

From: lmecir:mbox:vol:cz at: 28-Dec-2006 9:17

Hi Tim,
> * Gregg Irwin <greggirwin-mindspring.com> [061227 17:14]: > >> Hi Tim, >> TJ> Can we reliably expect that a negative argument will be ignored? >> >> So far. :) In the case of LOOP and REPEAT, it seems safe to say that >> negative values make no sense, and will always be ignored. Others may >> argue that REBOL should throw an error, but I imagine Carl considered >> that behavior and chose not to do it, so you're probably safe. Maybe >> we can get a quick answer from him to be sure though. >> > > to throw or not to throw, that is the question ... > actually, always a good one to ask. I write my own code with > a lot of throws..... > >> I wouldn't feel safe saying the same thing about all other functions. >> For example, FORSKIP/FORALL changed, but hopefully for the better >> since negative numbers would loop forever before, and now throw an >> error. >> > > Thanks Gregg > <grin> BTW: that posting was sent on December 19. Where've y'all > been? </grin> > > tim > >> -- Gregg >> >> >> -- >> To unsubscribe from the list, just send an email to >> lists at rebol.com with unsubscribe as the subject. >> >
I received the post(s) only now (don't know why). I will add the negative value tests requiring zero repetitions to test suite, which seems the most expected behaviour to me and which is truly the case now. -Ladislav