I think I am in favor of Sergey's suggestion. In my excerpted J session below I created a verb called test which has the traditional arguments x and y to emphasize how I think of the placement of x and y. The x and y in the verb test are reversed relative to the x and y in see_arg. That's the inconsistency. So, I guess I'm one of the 8 people using F: now. <grin>
see_arg =: dyad : 0 echo x, y x + y ) test=: 4 : 'x ] F:. see_arg y' test 4 : 'x ] F:. see_arg y' 7 test 1 2 3 4 1 7 2 8 3 10 4 13 8 10 13 17 JVERSION Engine: j902/j32/android Release-a: commercial/2020-12-24T11:35:03 Library: 9.02.08 J Android: 1.4.12/9/28 Platform: Android 32 (armeabi-v7a) Installer: unknown InstallPath: /storage/emulated/0/Android/data/com.jsoftware.j.android/files Contact: www.jsoftware.com (B=) On Sun, Feb 21, 2021, 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
