The word that appeals most to me for the second class is "structural," as they all involve relying on (or producing) a structural feature of the noun(s) to which they are ultimately applied.
Indeed, it looks to me that the prominent difference between these two categories is that in the first the focus is on relationships between verbs, and in the second it is on relationships within or between nouns. --Tracy On Fri, Oct 21, 2011 at 6:05 PM, Roger Hui <rogerhui.can...@gmail.com>wrote: > Operators (adverbs and conjunction) in APL/J can be classified into at > least > to classes. > > The first class are what I call "combinators", that combine their operands > (function arguments) in various ways and apply to their array arguments *in > toto* (ignoring rank for the moment). Examples of this class are f&g, f@g > , > f&.g, f^:n, etc., including fork. > > The second class are, for lack of a better term, "slice and dice" > operators. Functions derived from them partition, reorder, or otherwise > select their array arguments in various ways, and apply the operand > functions to the partitions, reorderings, selections. Examples of this > class are f"r, f/, f\ f\. etc. > > Is there a better term, more respectable, or better known to the FP > community, or more descriptive, or ... just better, than "slice and dice"? > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm > ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm