> For a self-identified beginner -- that's quite smart. I suspect this "beginner" has multiple advanced degrees in math, comp. sci., etc.
On Mon, Sep 10, 2012 at 1:25 PM, Ian Clark <earthspo...@gmail.com> wrote: > For a self-identified beginner -- that's quite smart. > > (;"_1) indeed! You've been reading the J Dictionary. Very carefully. > > > if you like "pipelining" your verbs. > > Isn't that what J's all about? > > On Mon, Sep 10, 2012 at 8:20 PM, Peter B. Kessler > <peter.b.kess...@oracle.com> wrote: > > I'm still at the stage where I have to read the dictionary entry for > most of > > the verbs, so I'm not even in the slow lane yet. Looking at Stitch > (dyadic > > ,.)[1] I was reminded of the explanation of u"_1, which suggested using > Link > > (dyadic ;)[2] > > > > g =: }. @ (; @ (;"_1)) > > > > ' ' g t > > alpha bravo chuck > > LF g t > > alpha > > bravo > > chuck > > > > if you like "pipelining" your verbs. (The outer set of parens aren't > needed > > in g , but that's a subtly different pipeline.) > > > > ... peter > > > > [1] http://www.jsoftware.com/docs/help701/dictionary/d321.htm > > [2] http://www.jsoftware.com/docs/help701/dictionary/d330.htm > > > > > > Linda Alvord wrote: > >> > >> In the slow lane, here's a version without @ or &. or even inv . > >> > >> t=: 'alpha' ; 'bravo' ; 'chuck' > >> }.@((<' ') ;@,. ]) t > >> alpha bravo chuck > >> }: ; t,&.> ' ' > >> alpha bravo chuck > >> }.(<' ')([:;,.) t > >> alpha bravo chuck > >> > >> Linda > >> > >> > >> -----Original Message----- > >> From: programming-boun...@forums.jsoftware.com > >> [mailto:programming-boun...@forums.jsoftware.com] On Behalf Of Linda > Alvord > >> Sent: Friday, September 07, 2012 4:07 PM > >> To: programm...@jsoftware.com > >> Subject: Re: [Jprogramming] Flattening a list containing boxed elements > >> > >> Thanks, After I sent the message it rankled me that it might be a > problem > >> of rank. > >> > >> Linda > >> > >> -----Original Message----- > >> From: programming-boun...@forums.jsoftware.com > >> [mailto:programming-boun...@forums.jsoftware.com] On Behalf Of Dan Bron > >> Sent: Friday, September 07, 2012 12:35 PM > >> To: programm...@jsoftware.com > >> Cc: <programm...@jsoftware.com> > >> Subject: Re: [Jprogramming] Flattening a list containing boxed elements > >> > >> Rank. All definitions in the DoJ are subject to considerations of rank, > >> though this often -forgive the pun- tacit. > >> NB. vi (v x) u (v y) > >> glue =: dyad def '< (> x) , (> y)' > >> NB. Rank zero here is key > >> ; z glue"0 ' ' alpha bravo chuck > >> > >> -Dan > >> > >> Please excuse typos; composed on a handheld device. > >> > >> On Sep 7, 2012, at 11:22 AM, "Linda Alvord" <lindaalv...@verizon.net> > >> wrote: > >> > >>> Now what am I missing? > >>> ; z ,&.> ' ' alpha bravo chuck > >>> > >>> NB. x u&.v y ↔ vi (v x) u (v y) > >>> > >>> ;<(>z),>' ' > >>> alpha > >>> bravo > >>> chuck > >>> > >>> Linda > >>> > >>> -----Original Message----- > >>> From: programming-boun...@forums.jsoftware.com [mailto:programming- > >>> boun...@forums.jsoftware.com] On Behalf Of Linda Alvord > >>> Sent: Friday, September 07, 2012 11:00 AM > >>> To: programm...@jsoftware.com > >>> Subject: Re: [Jprogramming] Flattening a list containing boxed elements > >>> > >>> Chuck caused grief! > >>> > >>> -----Original Message----- > >>> From: programming-boun...@forums.jsoftware.com > >>> [mailto:programming-boun...@forums.jsoftware.com] On Behalf Of Dan > Bron > >>> Sent: Friday, September 07, 2012 9:24 AM > >>> To: programm...@jsoftware.com > >>> Cc: <programm...@jsoftware.com> > >>> Subject: Re: [Jprogramming] Flattening a list containing boxed elements > >>> > >>> There are more issues than that. For example, try it with "chuck" > >>> instead of "charlie". > >>> > >>> Also, since > is a scalar verb, the "0 is superfluous. Also, the ,' ' > >>> appends spaces not to the individual words, but to the entire array, so > >>> that they all end up trailing, instead of interspersed as desired (the > >>> spaces which separate the words in Linda's final result are an > >>> [undependable] side-effect of >, and the experiment suggested above > may hint > >>> at their origin). > >>> > >>> But, like newcomer to a foreign tongue, Linda has certainly made > herself > >>> understood, and the idea is spot on, even if the words aren't exact. > >>> Certainly we do want to: > >>> > >>>> get inside > >>> > >>> "0 each box > >>> ,' ' append a space > >>> , and string the whole thing together. > >>> > >>> A native speaker might have said ; z ,&.> ' ' (and a fastidious > speaker > >>> would prepend a }: ). > >>> > >>> -Dan > >>> > >>> Please excuse typos; composed on a handheld device. > >>> > >>> On Sep 7, 2012, at 8:02 AM, "R.E. Boss" <r.e.b...@planet.nl> wrote: > >>> > >>>> z=: 'alpha' ; 'bravo' ; 'charlie' > >>>> > >>>> ' '=,(>"0 z),' ' > >>>> 0 0 0 0 0 1 1 0 0 0 0 0 1 1 0 0 0 0 0 0 0 1 1 1 1 1 1 1 > >>>> > >>>> ' '=;:^:_1 z > >>>> 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 > >>>> > >>>> > >>>> R.E. Boss > >>>> > >>>> > >>>>> -----Oorspronkelijk bericht----- > >>>>> Van: programming-boun...@forums.jsoftware.com > >>> > >>> [mailto:programming-boun...@forums.jsoftware.com] Namens Linda Alvord > >>>>> > >>>>> Verzonden: vrijdag 7 september 2012 12:50 > >>>>> Aan: 'Programming forum' > >>>>> Onderwerp: Re: [Jprogramming] Flattening a list containing boxed > >>>>> elements > >>>>> > >>>>> Did I miss this somewhere? An alternative without inv. > >>>>> > >>>>> ,(>"0 z),' ' > >>>>> alpha bravo charlie > >>>>> > >>>>> Linda > >>>>> > >>>>> > >>>> > >>>> --------------------------------------------------------------------- > >>>> - 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 > >> > >> ---------------------------------------------------------------------- > >> 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