Right, you surely remember the thread (http://www.jsoftware.com/pipermail/general/2000-October/004707.html ) and almost a decade later the issue is still been discussed even after straightforward answers by Roger. As you are also aware, the evaluation order does not matter for a functional programmer in terms of the results (http://www.jsoftware.com/pipermail/programming/2007-December/009126.html ) but it could in terms of performance with the possibility of parallel processing ( I know, a cynic could say: J is ideally positioned for parallel processing *and it always will be* ;)
________________________________ From: bill lam <bbill....@gmail.com> To: programming@jsoftware.com Sent: Fri, January 15, 2010 1:34:59 AM Subject: Re: [Jprogramming] The Ambiguous Dictionary ĵaŭ, 14 Jan 2010, Jose Mario Quintana skribis: > fork does not have any other implied order-of-execution apart from > the diagrams" can or could have been helpful as far as I am This behavior is mentioned in two places, 1. the diagram 2. the _absence_ of any words on order-of-execution so that the order-of-execution is undefined It looks like a trap to me, even a smart reader who see a possibility of this behavior cannot be 100% confident. -- regards, ==================================================== GPG key 1024D/4434BAB3 2008-08-24 gpg --keyserver subkeys.pgp.net --recv-keys 4434BAB3 ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm