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
