Kip, I think your example here would make a great screencast, if you just add the contents of the NB.'s as spoken comments and say them as you enter each line of live typed-in code.
Then Alex's idea of discussing ranks could be a follow on screencast. I like thinking of verb rank as Henry presents it in JforC as J's way to accomplish looping. The default verb rank tells what parts of the noun argument's content is operated upon by the verb and the verb works on other similarly shaped parts of the noun to create, or as if there were, a sort of containing loop. By using the rank conjunction, the verbs' native ranks can be applied to noun arguments which have been altered to seem to have different ranks. That is, the verb will still have it's native rank which determines how much of the noun is used for each calculation in a sort of inner loop, but an applied rank conjunction can determine the extent of an outer loop that is used to define and arrange the results. Well I am way out of my league here, but I think something along this line could be part of a helpful series of scrasts. -- (B=) ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
