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

Reply via email to