It can be found here in the Dictionary:

http://www.jsoftware.com/help/dictionary/dictf.htm

and on the parsing page, it's indicated as "bident" which is, as far as I
know, the name for this construct, and also a convenient search term.

In Learning J, there's also a section on tacit operators:

http://www.jsoftware.com/help/learning/15.htm

Hope this helps!

On Tue, 31 Jul 2018, 05:47 'robert therriault' via Programming, <
[email protected]> wrote:

> As usual the limited amount of knowledge I have comes from reading the
> forums and spending some time with Henry Rich's "J for C Programmers".
>
> In this case it was Chapter 38
> http://www.jsoftware.com/help/jforc/parsing_and_execution_i.htm
>
> Chapter 39
> http://www.jsoftware.com/help/jforc/parsing_and_execution_ii.htm
>
> and Chapter 40
> http://www.jsoftware.com/help/jforc/forks_hooks_and_compound_adv.htm
>
> It is not easy going, but it looks like it may have stuck with me after
> the last reading.
>
> Cheers, bob
>
> > On Jul 30, 2018, at 8:02 PM, Brian Schott <[email protected]>
> wrote:
> >
> > *It may be difficult to find the justification for Rob's fine answer in
> the
> > Dictionary.*
> > *I found the following link helpful, especially it's statement, "... **a
> > train of two adverbs produces an adverb ..."*
> >
> > *http://www.jsoftware.com/help/dictionary/dictf.htm
> > <http://www.jsoftware.com/help/dictionary/dictf.htm>*
> >
> > And then the trace feature suggests the order of execution of the
> adverbs.
> >
> >   load'trace'
> >      trace'+ /\ 1 2 3 4 5'
> > --------------- 3 Adverb -----
> > +
> > /
> > +/
> > --------------- 3 Adverb -----
> > +/
> > \
> > +/\
> > --------------- 0 Monad ------
> > +/\
> > 1 2 3 4 5
> > 1 3 6 10 15
> > ==============================
> > 1 3 6 10 15
> >
> >
> >
> > On Mon, Jul 30, 2018 at 6:13 PM, Piet Google <[email protected]> wrote:
> >
> >> Very clear.   Thank you.
> >> Are you relying on p.70 part b) of the old "J introduction and
> dictionary”?
> >> I’ve spent hours trying to get my head around this page.
> >> Wonderfully cryptic, enlightening and obscure — all at the same time.
> >>
> >>> On 31 Jul 2018, at 6:56 am, 'robert therriault' via Programming <
> >> [email protected]> wrote:
> >>>
> >>> Good question Piet,
> >>>
> >>> I needed to think a bit about how adverbs can be written tacitly.
> Others
> >> are considerably more advanced, but here goes:
> >>>
> >>>   at=: 1 : '%:@:(u/) ' NB. Original adverb
> >>>  + at i. 8
> >>> 5.2915
> >>>  a1t=: %:@:     NB. First part of adverb is also an adverb
> >>>  +/ a1t i. 8
> >>> 5.2915
> >>>  a2t=: /        NB. Second part of adverb - obviously an adverb
> >>>  + a2t a1t i. 8
> >>> 5.2915
> >>>  a3t=: / (%:@:) NB. Two adverbs together form a new adverb -
> >> parenthesis are required
> >>>  + a3t i. 8
> >>> 5.2915            NB. Tacit "a3t" has the same result as explicit "at"
> >>>
> >>> Cheers, bob
> >>>
> >>>> On Jul 30, 2018, at 1:32 PM, Piet Google <[email protected]> wrote:
> >>>>
> >>>> t=: 1 : '%:@:(u/) y'
> >>>
> >>> ----------------------------------------------------------------------
> >>> For information about J forums see http://www.jsoftware.com/forums.htm
> >>
> >> ----------------------------------------------------------------------
> >> For information about J forums see http://www.jsoftware.com/forums.htm
> >>
> >
> >
> >
> > --
> > (B=) <-----my sig
> > Brian Schott
> > ----------------------------------------------------------------------
> > 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