On 10/1/07, Roger Hui <[EMAIL PROTECTED]> wrote:
> Among other things, this proposal conflicts with current uses such as 3 :
> '(*:y)%2'
Currently,
3 :'('
generates a verb which generates a syntax error when used.
The conflict I can see would be the case
0 :'('
which currently produces the same result as
'('
That said, if you wanted a simple test, you could require that
the right argument to : be rank 1 for the current meaning. While
hypothetically speaking this would be a bigger conflict than testing
only for the '(' case, I think this does not conflict with the dictionary,
and is at best rarely used.
--
Raul
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm