The alternatives to m"n aren't terrible. We have all made sensible workarounds.
Of those workarounds, I strongly prefer # to $ as the selector.
posting new definitions that saddly won't work unless definitions from other
thread are gattered,
lvProcsRest =: (1 : '(> {: m) eval }: m')
lvProcsStrand =: 'lrS lvProcsRest eval' aatrainaltMs =: ('apply every~ (', ')
$~#',~ lr ) lvProcsStrand
9: -: +: altMs
apply&>~ ((<;._1 ' (-:) (+:)') $~ #)
This seems to me to be the most likely thing to want
9: -: +: *: altMs"1 i.3 4
0 2 4 1.5
2 10 36 3.5
4 18 100 5.5
9: -: +: *: altMs i.3 4
0 0.5 1 1.5
8 10 12 14
64 81 100 121
----- Original Message -----
From: Raul Miller <[email protected]>
To: Programming forum <[email protected]>
Cc:
Sent: Sunday, August 9, 2015 7:08 PM
Subject: Re: [Jprogramming] How m"n shoulda been defined
I'm still not clear on what "apply the selected verb to each cell" means here.
Which of these three cases should be the consequence of (+`-"1 i.3 4)
and why is that the right choice?
length error
1 _1 1*i.3 4
1 _1 1 _1*"1 i.3 4
Thanks,
--
Raul
--
Raul
On Sun, Aug 9, 2015 at 6:52 PM, Henry Rich <[email protected]> wrote:
> The rank of those verbs doesn't enter into it.
>
> +`-;.2 for example means 'partition y, then apply the selected verb to the
> partition'.
>
> Same with +`|."2 y for example. Break y into 2-cells, then apply the
> selected verb to each cell.
>
> Henry Rich
>
> On 8/9/2015 6:38 PM, Raul Miller wrote:
>>
>> Hmm... but what should the effect be when the verbs in the gerund are
>> not rank zero?
>>
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm