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