I wouldn't use ([#~e.)/ to satisfy the nub requirement, since it won't
always give you the nub.

Try it on 2#"1 g to see this.

Thanks,

-- 
Raul

On Tue, Oct 23, 2018 at 12:50 PM Don Guinn <[email protected]> wrote:
>
>    ([#~e.)/g
> 3 5
>
> On Tue, Oct 23, 2018 at 10:32 AM Raul Miller <[email protected]> wrote:
>
> > Rereading your original post, I see the requirement for nub.
> >
> > Here's a couple variants for that:
> >
> > ~.@f   (if ~. isn't in f)
> >
> > or
> >
> > f=: ~.@ix/
> >
> > Then again, we could have gone:
> >
> > ix=: ~.@[ -. -.
> >
> > FYI,
> >
> > --
> > Raul
> >
> > On Tue, Oct 23, 2018 at 12:18 PM Skip Cave <[email protected]>
> > wrote:
> > >
> > > NB. Raul proposes:
> > >
> > > f =. ix /
> > >
> > > f h
> > >
> > > 5 3 5
> > >
> > > NB. Still need a nub.
> > >
> > >
> > > NB. Add the nub
> > >
> > > f =. ~. ix /
> > >
> > > f h
> > >
> > > |domain error: f
> > >
> > >
> > > NB. Robert's suggestion:
> > >
> > > f =. [:~. ix /
> > >
> > > f h
> > >
> > > 5 3
> > >
> > > NB. Correct!
> > >
> > > Skip
> > >
> > > On Tue, Oct 23, 2018 at 11:04 AM 'robert therriault' via Programming <
> > > [email protected]> wrote:
> > >
> > > > Hi Skip,
> > > >
> > > > Your version of f is a hook, as Raul points out, and I think that you
> > want
> > > > it to be a fork with a left tine of [: so that ~. is executed after ix/
> > > >
> > > >     h=.4 5$ 1 5 3 4 5 3 5 4 5 6 5 3 7 5 8 3 8 5 1 5
> > > >    ix =: ([ -. -.)
> > > >    f =. [: ~. ix /
> > > >    f h
> > > > 5 3
> > > >
> > > > Cheers, bob
> > > >
> > > > > On Oct 23, 2018, at 8:44 AM, Skip Cave <[email protected]>
> > wrote:
> > > > >
> > > > > f =. ~. ix /
> > > >
> > > > ----------------------------------------------------------------------
> > > > 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

Reply via email to