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
