If this makes it any clearer, here is an implementation of /. key: key=: 1 : 0 =@[ u@# ] )
where = self-classify can itself be defined as sc=: ~. -:"_ _1"_1 _ ] Cheers, Louis > On 14 Oct 2019, at 21:26, Raul Miller <[email protected]> wrote: > > I'm not sure what you mean, but consider: > > 'abcba' </. 'abcde' > +--+--+-+ > |ae|bd|c| > +--+--+-+ > > Basically, any monadic verb that can handle lists of items from the > right argument will work with /. (but keep in mind that if the results > have differing lengths, the short results will be padded when > assembling the result). > > Thanks, > > -- > Raul > >> On Mon, Oct 14, 2019 at 3:18 PM 'Jim Russell' via Programming >> <[email protected]> wrote: >> >> Yes, much. That seems not the case for a character array left argument, thus >> my confusion. Thank you! >> What other arguments/verbs play nice with /, ? >> >>>> On Oct 14, 2019, at 3:05 PM, Raul Miller <[email protected]> wrote: >>> >>> Ok, try this: >>> >>> 1 2 3 2 1 </. 'abcde' >>> +--+--+-+ >>> |ae|bd|c| >>> +--+--+-+ >>> >>> The nub of the left argument determines the number of items in the >>> result, but it's not sufficient to determine what's in each box. >>> >>> Is this clearer? >>> >>> Thanks, >>> >>> -- >>> Raul >>> >>> >>>> On Mon, Oct 14, 2019 at 1:24 PM 'Jim Russell' via Programming >>>> <[email protected]> wrote: >>>> >>>> Sorry, I'm still stuck on u=#. (Or "," or "<" or "[" ). I'll try to >>>> understand some harder working verbs, perhaps + or ! or I. or e? >>>> >>>>>> On Oct 14, 2019, at 12:18 PM, Raul Miller <[email protected]> wrote: >>>>> >>>>> On Mon, Oct 14, 2019 at 12:06 PM 'Jim Russell' via Programming >>>>> <[email protected]> wrote: >>>>>> Thank you Raul! I thought I was agreeing, until I got to the following: >>>>>> >>>>>>>> On Oct 14, 2019, at 11:40 AM, Raul Miller <[email protected]> >>>>>>>> wrote: >>>>>>> >>>>>>> So ... it's the "only the nub" which is relevant here, if you do not >>>>>>> care about the calculation which produces the result. >>>>>> >>>>>> What calculation? What would be different if (I was allowed to) just >>>>>> supply (~.x) as a left argument? (Assuming I didn't care to waste the >>>>>> cycles calculating the nub when it, at least its size, is going fall >>>>>> out as a result of looking up each of the eight argument rows). >>>>>> >>>>>> But I'll accept that I'm missing something; the alternate that Roger >>>>>> suggested looks like it should do exactly what I was looking for. >>>>> >>>>> The X U/.Y calculation. >>>>> >>>>> The order and values of X matter for that calculation, since they control >>>>> it. >>>>> >>>>> Thanks, >>>>> >>>>> -- >>>>> Raul >>>>> ---------------------------------------------------------------------- >>>>> 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 ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
