Re: Sequential evaluation of lists

*To*: mathgroup at smc.vnet.net*Subject*: [mg53088] Re: [mg53076] Sequential evaluation of lists*From*: János <janos.lobb at yale.edu>*Date*: Thu, 23 Dec 2004 07:58:22 -0500 (EST)*References*: <200412220953.EAA04525@smc.vnet.net>*Sender*: owner-wri-mathgroup at wolfram.com

It would be nice to have all List manipulation functions have an option Direction->Left or Direction->Right, just as Limit has +1 or -1. I even would like functional programming functions like Map or Apply have this option. Any seesaw type operation modeling would greatly benefit from it and nature has many. János On Dec 22, 2004, at 4:53 AM, Ray Koopman wrote: > When I first started using Mathematica (v2), one of the features that > I found rather surprising is its sequential evaluation of lists, as in > > In[1]:= x = 0; {x++,x++,x++} > Out[1]= {0,1,2} > > I had expected a warning that such code should be avoided because > it presumed sequential evaluation, which could not be guaranteed, > and a recommendation to treat list elements as being evaluated in > parallel -- if not simultaneously then in no particular order. > However, so far I have found no exception to sequential evaluation > and no mention of it in any documentation. Have I missed something? >

**Follow-Ups**:**Re: Re: Sequential evaluation of lists***From:*Sseziwa Mukasa <mukasa@jeol.com>

**Re: Re: Sequential evaluation of lists***From:*yehuda ben-shimol <benshimo@bgu.ac.il>

**References**:**Sequential evaluation of lists***From:*"Ray Koopman" <koopman@sfu.ca>