Devon,

This was a change made in J 601.  See the release notes, 
http://www.jsoftware.com/help/release/argnames.htm , which state:

   A name assigned by =: is global, except that global assignment 
   to a local name is not permitted. 

This change was discussed in the beta forums, but I forget its original 
justification.  I expect that it was that assigning the
same name both locally and globally was more often a frustrating mistake than a 
useful intentional decision.  

On a very similar topic, I have a new year's gift for those interested.   I'll 
post it in a little while.

-Dan

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

Reply via email to