[REBOL] Re: is this a bug?
From: brett:codeconscious at: 11-Apr-2001 18:37
Anton has shown how it will work.
In your new example you have the comment "tab 40 spaces below field 1" which
suggests that you believe a TAB generates space from the current position
which is the bit that is confusing for you. Tab does use the current
position to calculate the next but not by generating space..
TAB is like a "snap-to-grid" option in a graphics program. That is what "TAB
skips forward in the current direction (across or below) to the next tab
position." means. The positions are pre-defined.
TABS 40 sets up a grid of tab positions. When you use TAB it calculates that
next position and places your next element at that point. This is why you
must use TAB on your first field if your first field is not already at the
correct location.
The only thing is that that there is no Tab-zero (unfortunately). VID it
goes from Tab-one up.
Hope that clear it up!
Brett.