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

Reply via email to