names calls nl which excludes x from the result
You can see x if you type (4!:1) 0
See the definition of nl by typing nl
nl
3 : 0
'' nl y
:
if. 0 e. #y do. y=. 0 1 2 3 end.
if. 1 4 8 e.~ 3!:0 y do.
nms=. (4!:1 y) -. ;: 'x y x. y.'
else.
nms=. cutopen_z_ y
end.
if. 0 e. #nms do. return. end.
if. #t=. x -. ' ' do.
'n s'=. '~*' e. t
t=. t -. '~*'
b=. t&E. &> nms
if. s do. b=. +./"1 b
else. b=. {."1 b end.
nms=. nms #~ n ~: b
end.
)
On Wed, Oct 28, 2015 at 7:24 AM, Björn Helgason <[email protected]> wrote:
> x=.10
>
> names''
>
> NB. where is my x??
>
> 'x'names''
>
> I don't know your x
> don't ask me y
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm