I have a question about your proposal: 7 ] F:: see_arg 1 2 3 4 4 7 3 11 2 14 1 16 11 14 16 17
The right to left folds pass arguments in a right to left fashion. But why should this be the case for a left to right fold? (I am trying to understand why a left to right fold should be intuitively thought of as having a right to left pattern. I am not saying you are wrong about that, but I am having trouble coming up with an example where this would make more sense.) Thanks, -- Raul On Sun, Feb 21, 2021 at 1:53 PM 'Sergey' via Programming <[email protected]> wrote: > > Hi! > > I am glad that in version 9.02 verbs are now executed from right to left, > which corresponds to the logic of J. > > However, in my opinion, the order of passing arguments to the right verb > (see_arg in my example) > also needs to be changed for the logic of J. > > see_arg =: dyad : 0 > NB. See argument order > echo x, y > x + y > ) > > Today: > > 7 ] F:. see_arg 1 2 3 4 > > 1 7 > 2 8 > 3 10 > 4 13 > 8 10 13 17 > > The proposed order is more logical: left ini value goes to left argument and > right array values going to right argument of verb: > > 7 ] F:. see_arg 1 2 3 4 > > 7 1 > 8 2 > 10 3 > 13 4 > 8 10 13 17 > > Sergey. > > > > On Sun, 21 Feb 2021 07:28:44 -0600, Julian Fondren <[email protected]> > wrote: > > > There's " https://code.jsoftware.com/wiki/Vocabulary/quotem > > Common use #2, to make a constant verb out of a noun. > > > > (_."_)`2:`3:@.] i:2 > > 2 3 _. 2 3 > > Hi Julian, > > thanks for the hint! This does exactly what I was looking for. > > Regards, > > Thomas > ---------------------------------------------------------------------- > 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
