I do not understand what you are getting at. Obviously I. and i. are different.

I. and i. (and many verbs related to i.) have analogous behaviour in that, while they nominally have infinite rank, they actually consider y to be a collection of x-cells, such that eg x f y is equivalent to x f"(_,<:#$x) y.

But this is one difference in their behaviour. I find it inconsistent, and I prefer the behaviour of I. . And insofar as it might make sense to give any answer at all given arguments of mismatched shapes, I think it makes significantly more sense for I. to give an answer than for i. to do so. A result returned from I. in such a situation will have some informational content, whereas the result returned from i. can predicted solely by looking at the shapes of x and y.

On Thu, 13 Oct 2022, Raul Miller wrote:

i. and I. have different definitions. They cannot be made to give the
same results without breaking one or the other (or both).

  V=: ?.~20
  V i. 17
13
  V I. 17
2

--
Raul

On Thu, Oct 13, 2022 at 7:56 PM Elijah Stone <elro...@elronnd.net> wrote:

Not consistent with I., though.  And I don't think the result is useful; there
is no way there will ever be a match.  (Compare with I., which _could_
plausibly give you useful information if it didn't throw an error.)

On Fri, 14 Oct 2022, bill lam wrote:

> I think the results are fine and are consistent with e.~
>
>
> On Fri, 14 Oct 2022 at 7:39 AM Elijah Stone <elro...@elronnd.net> wrote:
>
>>     (i.3 3) i.2
>> 3
>>     (i.3 3) i. i.5
>> 3
>>
>> Are these results of use to anyone?  I would prefer an error.
>>
>> I. will give one:
>>
>>     (i.3 3) I.2
>> |rank error
>> |   (i.3 3)    I.2
>>     (i.3 3) I. i.5
>> |length error
>> |   (i.3 3)    I.i.5
>> ----------------------------------------------------------------------
>> 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
----------------------------------------------------------------------
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