[xsl] XSLT Streaming Terminology: why is it called "striding"?

Subject: [xsl] XSLT Streaming Terminology: why is it called "striding"?
From: "Costello, Roger L." <costello@xxxxxxxxx>
Date: Sun, 9 Feb 2014 10:38:26 +0000
Hi Folks,

A striding construct is one that returns a sequence of items and the items are
all disjoint (item i is not nested in item j).

Why are such constructs called "striding"? Would you please give some
intuition on why such constructs are called striding?

Also, why is striding important? I think that striding constructs are
important because:

	The sequence of items returned by a striding
	construct can be operated on in a streaming
	fashion.

Is that correct?

/Roger

Current Thread