Would it be fair to say that J's killer advantage over other programming languages is brevity? That you can quickly code a lot of operations, and display a meaningful lot of code on one screen.
At first I thought APL stood for array processing language, since APL/J are so tensor-centric. Thirty years ago J may have been the best language for working with tensors, but other languages have caught up; I don't think J any longer has an advantage in that domain. And given that working with dicts and trees brings one in close contact with J's worst feature, i.e. Boxes, I don't think J can now be considered a strong language for data manipulation. ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
