[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]
Re: xml-dev Digest 24 Mar 2010 11:49:31 -0000 Issue 2307
- From: Nicholas Sushkin <nsushkin@openfinance.com>
- To: xml-dev@lists.xml.org
- Date: Wed, 24 Mar 2010 10:25:15 -0400
On Wednesday 24 March 2010 07:49:31 xml-dev-digest-help@lists.xml.org wrote:
> If yes, then anything which forces sequential processing is, by definition,
> not declarative. Do you agree?
I disagree. Declarative processing just defines what you need to compute
without necessarily providing a sequential algorithm to do it. However, you
may declare the process to be sequential.
For example, all of the examples below are declarative ways to apply a
function to each element of the array, but only the last one specifying the
order of execution.
example 1: map(function, array)
example 2: foreach _ in array yield function(_);
example 3: for i in 1..length(array) yield function(a[i])
--
Nicholas Sushkin, Senior Software Engineer
http://www.aggregationexchange.com
smime.p7s
[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]