*:`-:`^/.~ 3 5$ 2 4
4 16 4 16 4
4 16 4 16 4
2 1 2 1 2
0 0 0 0 0
Is not what you want, I presume.
R.E. Boss
> -----Oorspronkelijk bericht-----
> Van: Programming <[email protected]>
> Namens Piet de Jong
> Verzonden: vrijdag 3 mei 2019 10:16
> Aan: Programming forum <[email protected]>
> Onderwerp: Re: [Jprogramming] Applying different verbs to different items.
>
> Following all the suggestions, the following seems to get close
> g=. *: ` -: `^
> c=. /.~
>
> g c i.3 4
> 0 2 4 6
>
> 2 2.5 3 3.5
>
> 16 18 20 22
>
> $ g c i.3 4
> 3 1 4
>
> The only annoying thing are the final dimensions, fixed up with ,”2
>
> > On 3 May 2019, at 5:04 pm, Piet de Jong <[email protected]> wrote:
> >
> > c=:((128!:2)&.><)”0
> >
> > seems to work great. Will have to work out exactly why it works — don’t
> understand the why the rank 0 boxing makes things happen the right way.
> >
> >> On 3 May 2019, at 2:32 pm, Gilles Kirouac <[email protected]> wrote:
> >>
> >> or (not as simple)
> >>
> >> c=: (128!:2)&.><
> >>
> >> g c"0 y
> >>
> >> ┌─┬───┬─┐
> >>
> >> │9│0.5│1│
> >>
> >> └─┴───┴─┘
> >>
> >> Try removing "0
> >>
> >>
> >> Le 2019-05-02 à 22:35, 'Rob Hodgkinson' via Programming a écrit :
> >>> Hi Piet, not ignorant at all !
> >>>
> >>> Try using oblique (an obscure feature is that the u in u/. can be a
> >>> gerund, in which case it is evoked cell wise);
> >>>
> >>> g=. *: ` -: `^
> >>> y=. 3 1 0
> >>> g /. y
> >>> 9
> >>> 0.5
> >>> 1
> >>>
> >>> Found in Section 15 of https://www.jsoftware.com/books/pdf/brief.pdf
> <https://www.jsoftware.com/books/pdf/brief.pdf>.
> >>>
> >>> HTH, Regards Rob
> >>>
> >>>> On 3 May 2019, at 10:59 am, pietdion <[email protected]> wrote:
> >>>>
> >>>> Hopefully not an ignorant question.
> >>>>
> >>>> Am looking for a simple (tacit, non complicated) construction (verb?
> >>>> adverb? conjunction?) “c" that takes a gerund and applies the
> >>>> successive verbs in the gerund to successive items.
> >>>>
> >>>> A simple example is
> >>>>
> >>>> g=. *: ` -: `^
> >>>> y=. 3 1 0
> >>>> g c y
> >>>> 9 0.5 1
> >>>>
> >>>> What “c” achieves this for arbitrary gerunds g's and y’s?
> >>>>
> >>>> I realise this can be done in a variety of explicit ways and with the
> >>>> agenda construct. All I can come up with is intricate constructions.
> >>>> Looking for something simple and direct. Seems to have a lot of uses.
> >>>> -------------------------------------------------------------------
> >>>> --- 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
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm