Are you using the beta version (j903)? please type JVERSION inside J and
show us the output.

If this is actually happening, then it's a bug.
Could be something to do with this:

https://code.jsoftware.com/wiki/Vocabulary/SpecialCombinations#Pre-Parsed_Parenthesized_Primitives_.28PPPP.29


On Tue, Sep 14, 2021 at 9:59 AM Jon Quant <quanty....@gmail.com> wrote:

> Dear all,
>
> I have tried the following code and get unexpected results and wanted your
> seasoned advice.
>
>    kk=.i.5
>    kk
> 0 1 2 3 4
>    kk=.>:kk
>    kk
> 1 2 3 4 5
>    i.5
> 1 2 3 4 5
>    kk=.>:kk
>    i.5
> 2 3 4 5 6
>
> So this modifies the behaviour of the 'i.' verb! Is there a (functional
> programming) grammar rule that says we must not modify a variable/noun
> which is also in the expression?
>
> Thanks
> Jon
> ----------------------------------------------------------------------
> 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