Data flow operations distinguish J. The computer languages I know of provide a common group of operators on numbers and strings. J has more built in operators than most languages, but probably fewer than a good scientific calculator has, and certainly fewer than a symbolic manipulation program such as Mathematica. Dartmouth BASIC had array operations back in the 60's, APL did, and FORTRAN 90 did before the millennium.
Where, other than in J, can you find a builtin operator like g_inverse(f(g(x)))? The list of data flow operators which I surely can't complete must include rank and context. These appear together in the bar bet /jforc/parsing_and_execution_ii.htm. This makes J exciting, and I sure hope we can convey this. Dave. ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm