It also allows, compared to /, x (items) having a different shape than y (accumulated result)
On Saturday, March 28, 2020, 07:19:13 p.m. EDT, Henry Rich <henryhr...@gmail.com> wrote: You can do whatever you need without Fold, but it has these features: * iteration can be forward or backward through items of a noun * initial value can be provided as its own argument * early termination is allowed * either one result for the whole iteration or a result item per iteration ** result of an iteration can be a subset of the complete internal state passed to the next iteration ** results of individual iterations can be put into the overall result or not * iteration can be by item or on the entire argument until a condition is met Henry Rich On 3/28/2020 6:25 PM, Devon McCormick wrote: > Hi - > I noticed the "fold" conjunctions only recently. However, I was under the > impression that J already has ways to accomplish what is meant by different > kinds of folds - see > https://en.wikipedia.org/wiki/Fold_%28higher-order_function%29#In_various_languages > . > > Can someone involved with the "F" conjunctions explain their rationale? > > Thanks, > > Devon -- This email has been checked for viruses by AVG. https://www.avg.com ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm