"names" uses the verb "nl" which has an explicit definition. As such x and y
are localized shielding the global names.

   x=.1 2
   y=. 'abc'
   list (4!:1)0 1 2 3
x y


On Sat, Sep 24, 2011 at 5:51 PM, Christopher McIntosh
<[email protected]>wrote:

> Brian Schott <schott.brian@...> writes:
>
> >
> >
> > It appears that the behavior you observe is real and to me it is easy
> > ...
> > Perhaps that line should be changed to produce the result you expect.
>
> Brian,
>
> Thank you for pointing out the source to me...  So, one would be able to
> repair
> her local copy of stdlib.ijs...
>
> which means that I was mistaken in presuming it to be an Interpreter bug --
> rather, it's a bug in the z library.
>
> Kind Regards
>
>
>
>
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
>
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to