Am I just doing something silly? Or does @. really not support building trains
when the right operand is a verb? Here is an overly minimal example of what I
want:

       (1:)`+`(1:)@.(0 1 2) 0
    2
       (1:)`+`(1:)@.(0 1 2"_) 0
    |rank error
    |       (1:)`+`(1:)@.(0 1 2"_)0

This is an obvious enough feature, that I feel I must be missing some obvious
construction.

For context, I was futzing around with this year's Advent of Code[0], day 2,
and found myself wanting a fork-like that behaves as

    x (u v w) y <-> (x u y) (x v y) (x w y).

After sufficient floundering, I decided to just read NuVoc for all modifiers
and discovered that I had somehow not noticed the usefulness of @. However, the
above restriction really surprised me.

Anyway, happy holidays, J birds.

[0]:https://adventofcode.com/2019/
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to