So far, the Primer has been rather easy to follow. However, the chapter on atoms, cells, rank, frame, agreement is by necessity a mind-blower... because this is the meat of J in a large sense. Just as automatic inference is the meat of Prolog. And oo dispatch is the meat of Smalltalk. Understanding how verb rank, noun rank and result generation interplay is the first major step in Thinking in J.
As a result, I do not think the suggested exercises at the end of that section - http://www.jsoftware.com/help/primer/checkpoint_e.htm are anywhere near thorough enough. Nor do they substantiate the initial assertion that learning a little J will let you do a lot.. yes, it will let me do a lot more with arrays of numbers with much less code that a C-like language. But what good does that do me in Corporate America? How about some realistic examples where the concepts of this chapter make it useful to solve some interesting real world problems. Again, someone grill me on this entire section. And be sure to update the Primer so that no one goes on to the next thing until they are dead certain they have these concepts COLD. And ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
