Nice! I should note, though, that I needed:
cutLF_z_=: cut&LF for this to work. Changing cutLF to cut&LF would also have worked. Thanks, -- Raul On Thu, Apr 17, 2014 at 9:18 PM, Pascal Jasmin <godspiral2...@yahoo.ca> wrote: > inl_z_ =: (cocurrent@] ".@] [)"1 0 > > nv_z_ =: 3 : 'if. L. y do. ''(> ; 5!:5 )"0 nl 0'' inl y else. (] , [: < [: > ,. [: cutLF 5!:5)"0 nl y end.' > > > nv 0 1 2 3 > will list in base locale 2 column boxed names with values or definitions. > > > nv_j_ 3 > will list all verbs in the j locale (names and defs) > > nv 'j';'jtask' > will list nouns and values for locales j and jtask. > > it also works for a list of numbered locales. Multiple locales produce a 3d > shape, and # is the number of locales. > > A neat feature about 5!:5 for display is that 3 and ,3 are displayed > differently, and can help spot mistaken assumptions about our data. > > its also useful for exploring profile code: > > a dyadic version > > nv_z_ =: 3 : 0 > if. L. y do. '(> ; 5!:5 )"0 nl 0' inl y else. (] , [: < [: ,. [: cutLF > 5!:5)"0 nl y end. > : > if. L. y do. ('(> ; 5!:5 )"0 ', x ,' nl 0') inl y else. (] , [: < [: ,. [: > cutLF 5!:5)"0 x nl y end. > ) > > example: > 'cut' nv_z_ 2 3 > will list names and definitions of names starting with cut > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm