[Going off-topic somewhat ...] > > > instruction in the Try and have TryEnd to be an instruction outside > > > the Try. ... > It should change though... I see no reason to keep it the way it is. ...
Please - please - you are essentially repeating a discussion that has been going on since the 1950s, AFAIK. For all we know, half-open-intervals are the right thing to do. In C, we habe always written for (i = 0; i < N; i++) ...a[i]... --> [0,N[ is the half-open interval of indices of array a. Yes, this is a nuisance sometimes: Iterating back? for (i = N; i > 0; i--) ...a[i-1]... or for (i = N-1; i >= 0; i--) ...a[i]... ??? It gets really ugly with singly-linked lists, where it is hard to find the value BEFORE one you are supplied by an ...End function. But as you have .Previous, it's really a standard design - and no-one's going to do it differently nowadays (except some people who only know SQL and think that inclusive intervals are right; and - to get totally off-topic :-) - in music, where two thirds add up to a fifth). And let me also give kudos to the great Cecil lib and its creator! Best regards Harald -- GMX DSL Doppel-Flat ab 19,99 €/mtl.! Jetzt auch mit gratis Notebook-Flat! http://portal.gmx.net/de/go/dsl -- -- mono-cecil
