Hey Skip,

You don't need the ]'s to bring in the right argument in tacit. In fact they 
get in the way because they make forks into hook-forks with the extra 
(unnecessary) verb.

This is only true for monadic verbs. Dyadic require @:] or @:[ where applicable 
to discern the right from the left, but v@:] is still just one verb so it does 
not create the fork string issue.

 |syntax error
|   c=.(    ' '~:":])#":]
   c =. (' '~:":])#":
|syntax error
|   c=.(    ' '~:":])#":
   c =. (' '~:":)#":
   c 0 0 2 3 0 4
002304

or you could use 

    13 : '('' ''~:":y)#":y'
": #~ ' ' ~: ":
   c1=.": #~ ' ' ~: ":
   c1 0 0 2 3 0 4
002304

Cheers, bob

> On Sep 24, 2016, at 7:33 AM, Skip Cave <s...@caveconsulting.com> wrote:
> 
> c =. (' '~:":])#":]

----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to