I don't know whether you're saying the Dictionary is incorrect with respect to 
the implementation, or if you're requesting a change to the definition of   }  .

At the moment, the Dictionary and the interpreter agree on the behavior of  }  :

      v0 =:  3 : ' 3 + ''hello I am an error'' '
      v1 =:  =&0
      v2 =:  ,:&27
      
      y  =:  1 0 2 0 3 0 4

      (v0 y) (v1 y) } (v2 y)
        |domain error: v0
        |   3    +'hello I am an error'

             (v1 y) } (v2 y)
        1 27 2 27 3 27 4

      v0`v1`v2 } y
        1 27 2 27 3 27 4
   

If you're requesting a change, what advantages do you think your definition has 
over the current one?

-Dan

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

Reply via email to