no, it works only for top level globals.
Some users overlook the following usage
q).z.vs:{0N!(x;y);}
q)a.b:til 10
(`a.b;())
q)a.c:til 10
(`a.c;())
q)@[`a.b;3 4;:;0]
(`a.b;,3 4)
`a.b
q)a.b
0 1 2 0 0 5 6 7 8 9
q)a.c
0 1 2 3 4 5 6 7 8 9
no, it works only for top level globals.
Some users overlook the following usage
q).z.vs:{0N!(x;y);}
q)a.b:til 10
(`a.b;())
q)a.c:til 10
(`a.c;())
q)@[`a.b;3 4;:;0]
(`a.b;,3 4)
`a.b
q)a.b
0 1 2 0 0 5 6 7 8 9
q)a.c
0 1 2 3 4 5 6 7 8 9
So there’s no way to respond to variable change in other directories? I’m working on a GUI toolkit for K4 that works like attributes in K3, but it does’t look like the data reflection will work for directories at this point.