Rank=. ($~ #@]) invoke f."_1 ] (-:`+:) Rank i.3 4 0 0.5 1 1.5 8 10 12 14 4 4.5 5 5.5
(-:`+:`*:) Rank i.3 4 0 0.5 1 1.5 8 10 12 14 64 81 100 121 On Sun, Aug 9, 2015 at 7:58 PM, 'Pascal Jasmin' via Programming < [email protected]> wrote: > 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 > ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
