I suppose the most useful, from a beginner's point of view, is the cap fork, e.g. [: *: sin which allows composition, and is equivalent to *: @ sin Some people prefer this former notation as clearer than the latter.
So, sin =: 1&o. cos =: 2&o. (([: *: sin) + [: *: cos) 9876543210 1 Basically, a handy notation for anywhere that a dyadic operator acts on two others (if these others are monadic then the fork is monadic, if dyadic then fork is dyadic) Also check this 4 ([+[*]) 5 NB. two forks ([ + ([*])) 24 On 16 July 2014 21:26, 'Dan Baronet' via Programming < programm...@jsoftware.com> wrote: > I am looking for good examples of use of trains. > Apart from the classic +/ % #, I can't think of many more. > Anyone with some examples? They can be of any length. > /Dan > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm > ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm