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