Bob,

Very clean.. I think you've got it.  Your latest video shows what is 
going on, with minimal extraneous effects. As far as I'm concerned, you 
have created the basic design template for video presentation for all 
the dyadic primitives.

A small nit: It might be better to have a slightly longer delay before 
solidifying the sums. It is happening so fast now, it doesn't show the 
add process as a discrete step. It just all runs together.

Bob said:
The only changes that I would make is that I would reduce the 3X3 
matirix to 2X2,

Skip replies:
a 2x2 matrix is fine, but I kind of like the 3x3. I have no logical 
rationale for that, however.  It might be even better to use different 
length dimensions in each step, to show that there is nothing special 
about 3.

A few more options to continue the video could be:

a 3-long vector plus a 2-long vector, giving an error, demonstrating 
length mismatch.

A 3x3 matrix plus a single scalar, where the additional places are 
ghosted before adding. This would show that the reshape/duplication of 
scalar arguments extends to higher dimensions.

A 3x3x3 array added with another 3x3x3 array. This gives you a chance to 
show off your 3-D  modeling skills designing 3x3x3 blocks of billiard 
balls with numbers. You probably need a slightly oblique view of the 
3x3x3 block so the viewer can see all the dimensions.

A 3x3x3 array added with a scalar, where the scalar is ghosted to a 
3x3x3 array before adding
.
I believe that this simple video sequence of summing processes gives the 
newbie a great introduction into J array processing.  A similar video 
should be created for each primitive for the NuVoc. For some, a visual 
demonstration of the principals is much more compelling than any amount 
of text discussion. I have always felt that  the best J programmers keep 
visual models of what goes on, in their heads.

This style of video gets the novice off on the right conceptual foot for 
any.J primitive  It should probably be required viewing for the newbie 
when they arrive at a primitive's page in the NuVoc.

We also need to create a similar video for the monadic forms of the 
primitives.

Skip Cave
.
bob therriault wrote:
> Hi Skip,
>
> I came to the same conclusion as you suggested below. I just posted the 
> results on Jwiki Plus (+) NuVoc: 
> http://www.jsoftware.com/jwiki/Vocabulary/plus
> It's the last video in the list. The only changes that I would make is that I 
> would reduce the 3X3 matirix to 2X2, but let me know what you think the next 
> iteration should look like! :)
>
> Cheers, bob
>
> On -Mar9-2010, at -Mar9-20102:36 PM, Skip Cave wrote:
>   
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to