One more time, sending only the trouble-making text:
_______________________________________________________________
Trying again and adding more...
A neat measure of neatness,
   neat=. #@:|:@:":@:(5!:2)@<      neat e ('waveVC' ; 'waveJQ' ; 'waveR' ; 
'waveR0' ; 
'cheat')┌───┬───┬───┬───┬──┐│117│114│108│102│94│└───┴───┴───┴───┴──┘ but it is 
not invulnerable.
_______________________________________________________________

I agree, counting the number of tokens (especially focusing on the string used 
to define the verb) is not particularly productive,     nt=. # @: ;: @: lr @: 
<   nt e ('waveVC' ; 'waveJQ' ; 'waveR')┌──┬──┬──┐│41│40│32│└──┴──┴──┘
Counting the number of structural components is, in my opinion, better as a 
measure of the complexity of (honest) fixed tacit verbs,
   nsc=.  # @: (<S:0) @: (5!:2) @: <   nsc'nsc'11      nsc0=. [: # [: (<S:0) [: 
(5!:2) <   nsc0 e ('nsc';'nsc0')┌──┬──┐│11│11│└──┴──┘   nsc1=.  # @: ((<S:0) @: 
((5!:2) @: <))   nsc e ('nsc';'nsc0';'nsc1')┌──┬──┬──┐│11│11│11│└──┴──┴──┘   
nt e ('nsc';'nsc0';'nsc1')┌──┬──┬──┐│15│11│15│└──┴──┴──┘   waveR0=. [: <"_1 [: 
|.&|:^:(<5) [: (|."_1~ ([: >. +/ .=&' ' % _2:)) [: > ;:
   nsc e ('waveVC' ; 'waveJQ' ; 'waveR' ; 
'waveR0')┌──┬──┬──┬──┐│32│31│28│28│└──┴──┴──┴──┘
                                          
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to