It is possible to describe this aspect of the system 
in other terms than "exception".  For example:

   select=: 1 : 'x # ]'
   0 0 1 1 1 select _2 _1 0 1 2
0 1 2
   0&<: select _2 _1 0 1 2
0 1 2

In the adverb "select" the argument is sometimes a noun 
and sometimes a verb.

I am inclined to leave well-enough alone here.



----- Original Message ----- 
From: "bill lam" <[EMAIL PROTECTED]>
To: "Beta forum" <[email protected]>
Sent: Monday, March 27, 2006 7:34 AM
Subject: [Jbeta] An Exception: Modifiers that Do Not Refer to u. or v.

Page 192 of JforC_2006_01_25 said,

 >An Exception: Modifiers that Do Not Refer to u. or v.
 >In very early versions of J, modifiers could not refer to their x. and y. 
operands.  In
 >those days, a modifier used the names x. and y. to mean what we now mean by 
 >u. 
and
 >v. .  Modern versions of J continue to execute the old-fashioned modifiers 
correctly by
 >applying the following rule: if a modifier does not contain any reference to 
u., v., m.,
 >or n., it is assumed to be an old-style modifier, and references to x. and y. 
are treated
 >as if they were u. and v. .  You may encounter old code that relies on this 
rule, but you
 >should not add any new examples of your own.

As there are incompatible change (x y u v m n) in J601, will it be the right 
time kill this exception?


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

Reply via email to