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

Reply via email to