Old habits, hard to break.

Thanks for quick response.

On Thu, May 25, 2017 at 10:48 PM, Joe Bogner <[email protected]> wrote:

> _1 |.!.0 k
> 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0
>
> (-1) |.!.0 k
> 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0
>
> Right to left evaluation. Need to use _ to indicate a negative number
>
> On May 25, 2017 10:41 PM, "Michael Rice" <[email protected]> wrote:
>
> > From the documentation:
> >
> >    |.!._ i.6     NB. Monad: |.!._ y (shift right 1) is same as Dyad: x
> > |.!._ y with x=_1
> > _ 0 1 2 3 4
> >
> > ====When I try it===
> >
> >   |.!._ i.6
> > _ 0 1 2 3 4
> >    |.!.0 i.6
> > 0 0 1 2 3 4
> >    _1 |.!._ i.6
> > _ 0 1 2 3 4
> >    _1 |.!.0 i.6
> > 0 0 1 2 3 4
> >    _2 |.!.0 i.6
> > 0 0 0 1 2 3
> >
> > So far, so good.
> >
> > But...
> >
> >   k =: 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0
> >    k
> > 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0
> >    -1 |.!.0 k
> > 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
> >    -2 |.!.0 k
> > 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
> >
> > Why isn't k getting rotated right as i.6 was rotated?
> > ----------------------------------------------------------------------
> > For information about J forums see http://www.jsoftware.com/forums.htm
> ----------------------------------------------------------------------
> 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