Dyad -. is an expensive operation. For efficiency,
try some other variations such as Raul just suggested.


Sat, 29 Jun 2019, Raul Miller написал(а):
> Close, but not exactly...
> 
> i. is applied to both arguments.
> 
> -. eliminates overlapping values
> 
> ~ swaps argument order.
> 
> If you want a variation which handles negative values, you might try:
> 
> to=:<. + i.@(+*)@-~
> 
> Thanks,
> 
> -- 
> Raul
> 
> On Saturday, June 29, 2019, Thomas Bulka <thomas.bu...@posteo.de> wrote:
> 
> > Am 29.06.2019 20:45 schrieb Clifford Reiter:
> >
> >> Do these experiments help?
> >>
> >> to =: -.&i.~,]
> >>
> >> 3 to 5
> >>
> >> 3 4 5
> >>
> >> 3 -.&i.~ 5
> >>
> >> 3 4
> >>
> >> 5 -.&i. 3
> >>
> >> 3 4
> >>
> >> (i.5)-.(i.3)
> >>
> >> 3 4
> >>
> >
> > Hello Clifford,
> >
> > thank you very much for your quick reply! By working through your
> > examples, I got a better understanding, I think. Probably my description is
> > terminologically weak, but now I would describe my understanding of the
> > to-sentence like this:
> >
> > 1. The i~ is used to generate the vectors (i. y) and (i. x).
> > 2. The less-primitive is used to remove (i. x) from (i. y), giving a
> > result of x..y-1.
> > 3. Finally the ,] is applied to add the upper limit, provided as the
> > parameter y, to the result.
> >
> > Is this, what the to-sentence is supposed to do?
> >
> > Kind regards,
> >
> > Thomas
> >
> > ----------------------------------------------------------------------
> > For information about J forums see http://www.jsoftware.com/forums.htm
> >
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm

-- 
regards,
====================================================
GPG key 1024D/4434BAB3 2008-08-24
gpg --keyserver subkeys.pgp.net --armor --export 4434BAB3
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to