I am trying to understand how ds (dissect.ijs addon) works

So I define a name with a rank, and ds properly shows that rank
   avg=:(+/ %#)"1
   ds 'avg p: i. 3 4'

And, I can take the definition of ds and plug it in, and that works
the same way:
   ds
[: ([: (display_dissect_) 0:@". ::1:)`>@.(32 = 3!:0) [:
(parse_dissect_) 0&# :[ (([ ; 18!:5@(''"_) ; ]) ,
z458095869_dissectnopath_@(''"_)) ]

   ([: ([: (display_dissect_) 0:@". ::1:)`>@.(32 = 3!:0) [:
(parse_dissect_) 0&# :[ (([ ; 18!:5@(''"_) ; ]) ,
z458095869_dissectnopath_@(''"_)) ]) 'avg p: i. 3 4'

But when I try to get the result that has the rank of the name that I
defined, that is empty:

   $z458095869_dissectnopath_''
0 3

But if I fix the definition, it works fine:

   $z458095869_dissectnopath_ f.''
11 3

What's going on here?

Thanks,

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

Reply via email to