I have recoded dissect to use gl2 for display of the executing sentence. Now the display uses a more intuitive box-and-line interface. The display includes the ranks of all verbs and the frames of all results, and an indication of the addition of fill. You can click on any result to get a better idea of what operands contributed.

As before, this version handles only the structural modifiers:

monad dyad " @ @: & &: &. &.: ~ hook fork

but that is enough to be very helpful.

To try it, download the addon, and make sure you update your grid control, either by updating grid (J8) or the base library (J6).

As a start you could look at

   ds '(i.@# ((}.>) ,. ({.>))"0 ]) b'
   ds '(i.@# ((}.>) , ({.>))"0 ]) b'
   b =. ;:'The quick brown fox'
   (i.@# ((}.>) ,. ({.>))"0 ]) b
|length error

why?

   ds '(i.@# ((}.>) ,. ({.>))"0 ]) b'

You can see where it failed.  I meant

   ds '(i.@# ((}.>) , ({.>))"0 ]) b'

You can see where it filled, and you can click around to examine cells of execution.

In the modern style, I am offering no user's manual, hoping that by clicking around you can figure out what's available.

Henry Rich



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

Reply via email to