> 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

Reply via email to