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:

> Don Guinn wrote:
>> Wouldn't sliding the right argument over the left and leaving a result there
>> imply that the left argument is replaced with the result?
> Skip replies:
> 
> I did not mean to imply that the final result sum would remain on the 
> left side of the plus. The left and right arrays don't move at all in 
> the animation. The two original arrays should never move or change 
> throughout the whole process. This shows that the original variables 
> were not altered or destroyed.
> 
> I intended that a "ghost image" of the right array would move to the 
> left and slide over the left array, implying the "lining up" of the left 
> and right array values. Only the ghost image of the right array moves to 
> line up with the left array. The right array stays where it began. Ghost 
> implies "transparent". This "lining up" is a key concept in J and needs 
> to be clearly shown.
> 
> Once the right ghost array is moved and aligned with the left array, the 
> values of the ghost array should change to the sum result array, and the 
> transparent ghost sum array should become "real" (non-transparent, or 
> solid). This is the visual action that indicates the addition has been 
> performed.
> 
> Only the ghost array values gets changed from the left array values to 
> the summed values when it is moved over the right array and becomes 
> solid. The underlying right array doesn't change at all.
> 
> Once the ghost sum array had been solidified, it should be moved down 
> below the two original arrays. The two original arrays will be left as 
> they were when the process started.
> 
> The variable-width font messed up the display I was trying to show. 
> Hopefully, this second cut ill look better.
> 
> so you start with   2 + 3
> 
> and you end:        2 + 3
> 
>                      5    NB. The 5 is the ghost array that started 
>                               on the right, moved to the left, changed 
>                               to the sum and solidified, and then 
>                               moved below the original two numbers.
> ------------------------------------------------------------------------
> 
> you start      1 + 2 3 4
> 
>                               NB. In this example it might be good to 
>                                   use a middle step to show how the 
>                                   left arg is replicated:
> 
> middle step   1 1 1 + 2 3 4    NB. The replicated ones could be "ghosted"
>                                   to indicate their temporary status.
> 
> you end       1 + 2 3 4        NB. The replicated ones disappear as the 
>                                   answer array is solidified and moved
>                3 4 5              under the original equation
> 
> ------------------------------------------------------------------------
> 
> you start       1 2 3 + 4 5 6
> 
> you end:        1 2 3 + 4 5 6
> 
>                   5 7 9
> ------------------------------------------------------------------------
> 
> you start        1 2 3   1 2 3
>                 4 5 6 + 4 5 6
>                 7 8 9   7 8 9
> 
> you end          1 2 3   1 2 3
>                 4 5 6 + 4 5 6
>                 7 8 9   7 8 9
> 
>                    2  4  6
>                    8 10 12
>                    4 16 18
> 
> 
> Skip Cave
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm

----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to