Composition vs application?
Please excuse typos; composed on a handheld device. -----Original Message----- From: Roger Hui <[email protected]> Sender: [email protected] Date: Fri, 21 Oct 2011 15:05:17 To: Programming forum<[email protected]> Reply-To: Programming forum <[email protected]> Subject: [Jprogramming] slice and dice operators 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
