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
