Thanks to Viktor and R.E. Boss for their improvements and 
specially to Viktor for focusing my attention on Evoke Gerund! 

   I did the syntactic analysis of Viktor's tacit adverb D. 

   D=:{.!.("_1)~(`(_1-i.@:#))(`:6) 
   D
(((({.!.)("_1))~)(`(_1 - (i.@:#))))(`:6)
   adv =:(({.!.)("_1))~
   verb =:_1 - i.@:#

   In steps,
    (adv (`verb)) (`:6)
    (adv (`verb))  adv
    (adv   adv  )  adv
        adv        adv
            adv
     
and  22 (adv (`verb)) (`:6)
     22         adv
         verb

  An adverb is much like a radical with an unpaired electron 
looking for another unpaired electron to make a covalent bond: 
it is highly reactive!


 ~ Gilles

---------- Original Message -----------
From: Viktor Cerovski <[email protected]>
To: [email protected]
Sent: Thu, 23 Apr 2009 17:15:54 -0700 (PDT)
Subject: Re: [Jprogramming] diagonal arrays
...
> 
> Interestingly enough, there is a tacit version of your verb:
> 
>    D=:{.!.("_1)~(`(_1-i.@:#))(`:6)
>    '*' D 'abcde'
> a    
> *b   
> **c  
> ***d 
> ****e
> 
>   D is an adverb that can also give us other verbs:
> 
>      '.' D
> {.!.'.'"_1~ (_1 - i.@:#)
> 
> -- 
>...
------- End of Original Message -------

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

Reply via email to