[Jprogramming] Verb to string and Verb array
David Lambert
b49p23tivg at gmail.com
Wed Apr 15 12:11:01 UTC 2015
boxdraw_j_ 1
type_z_
{&(<;._1 '|invalid name|not
defined|noun|adverb|conjunction|verb|unknown')@(2&+)@(4!:0)&boxopen
ddot =: d.
type'ddot'
+-----------+
|conjunction|
+-----------+
k =: (^@:(3&*)) ddot 1 2 3
NB. k is a train that appends three derivatives of ^@:(3&*)
k NB. verb1 v2 verb3 verb4 verb5
((3"0 * ^@(3&*)) , (9"0 * ^@(3&*)) , 27"0 * ^@(3&*))"0
type'k'
+----+
|verb|
+----+
(0"_ { k) NB. train of 3 verbs
0"_ { k
(0"_ { k) 3
24309.3
[ RESULT_OF_K =: k 3
24309.3 72927.8 218783
type'RESULT_OF_K'
+----+
|noun|
+----+
>> Date: Wed, 15 Apr 2015 07:34:05 +0100
>> From: Jon Hough<jghough at outlook.com>
>> To:"programming at jsoftware.com" <programming at jsoftware.com>
>> Subject: Re: [Jprogramming] Verb to string and Verb array
>> Message-ID:<DUB125-W249CDB196D953EFB5F87DEACE50 at phx.gbl>
>> Content-Type: text/plain; charset="koi8-r"
> I am slightly confused with how the tie (gerund) and or the linear representation are related to this:
>
> k =: (^@:(3&*)) d. 1 2 3
>
>
> results in :
>
>
>
>
> ((3"0 * ^@(3&*)) , (9"0 * ^@(3&*)) , 27"0 * ^@(3&*))"0
>
>
> Which seems to be three verbs; If I do :
> k 3
>
>
> I get :
>
>
> 24309.3 72927.8 218783
> And I can also do:
>
>
> (0{k) 3
>
>
> 24309.3
>
>
>
>
> So whatever k is, it returns three nouns for one input noun, and it is indexable so is an array of some sort. But what exactly (in terms of parts-of-speech) is k?
>
>
More information about the Programming
mailing list