> On Oct 6, 2016, at 11:06 PM, Raul Miller <[email protected]> wrote: > > you can do stuff like this: > > (#;".)a=:'a=:p:i.3'
Yes, and for this we can still split it in to a=:'a=:p:i.3' (#;".)a without changing the effect. So I guess the interpreter (not without some massive rewrite, of course) should in principle be able to recognize it when the sentence is parsed and without executing it. I couldn't find a counter example to this, except for things like v'a b'=:1 2 or v(u b)=:1 2, which would need to be treated differently. ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
