Tacit programming with conjunctions, in addition to the current parsing mechanisms, also built trains (forks and hooks) of adverbs and conjunctions. Nothing about the language has changed in that context except that now you get a syntax error when you try to build such things. (For example, (0(3 :)) even nowadays gets you the same thing that you get from (3 :0) -- but that's not a train, of adverbs and/or conjunctions, it's an example of monadic use of a conjunction, which creates an adverb.)
That said, note that the parsing rules would build such trains from "left to right" rather than from "right to left" (in the sense of where you get implicit parenthesis for trains longer than 3). If I remember right, this also meant that a train which contained a conjunction was itself a conjunction. Trains formed purely of adverbs still work (these create an adverb). Conjunction trains was a fun concept but rather obscure in terms of use. Thanks, -- Raul On Sat, Jul 24, 2021 at 3:11 AM Elijah Stone <[email protected]> wrote: > > > there used to be a much richer of version of the language that was taken > > away 15 years ago. It was possible to do tacit programming with > > conjunctions > > I think I remember somebody else's mentioning that as well, at some point. > How did that work? > > -E > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
