Actually that is what I do when I want sum scan. It is such a common operation that it is instantly readable to me. I was trying to follow his model.
On Thu, Nov 23, 2017 at 7:10 AM, Raul Miller <[email protected]> wrote: > Er... this works: > +/\ 1 2 3 > > x\y where x is a verb (or a gerund) is supported. > > (Also, this is probably a programming topic rather than a general topic. > FYI.) > > Thanks, > > -- > Raul > > > On Thu, Nov 23, 2017 at 8:45 AM, Alex Shroyer <[email protected]> wrote: > > Right, the closest I can come to my HOF example in standard J is: > > > > scan =: dyad def '(x`:6)\ y' > > sum =: +/ > > sum`'' scan 1 2 3 > > 1 3 6 > > > > It would be more convenient to just write 'x\y' where x is a verb, but I > > realize this would be a significant change to parsing and semantics (even > > if it's a rather minor change to syntax). > > I will check out the parser source code, maybe I can scrape together > > something for people to try out. But please no one hold their breath. :) > > > > > > On Wed, Nov 22, 2017 at 12:05 PM, Henry Rich <[email protected]> > wrote: > > > >> Single gerund: > >> > >> verb`'' > >> > >> or > >> > >> {. verb`'' > >> > >> > >> Henry Rich > >> > >> On 11/21/2017 6:02 PM, Daniel Lyons wrote: > >> > >>> On Nov 21, 2017, at 11:56 AM, Alex Shroyer <[email protected]> wrote: > >>>> > >>>> However, one frustration I still have is regarding explicit > definitions. > >>>> IMO they should be replaced with something more like what the K > language > >>>> provides, namely first-class, lexically-scoped functions: > >>>> > >>> > >>> This is a nice thing in Dyalog as well, and it has the same syntax > there, > >>> except alpha for x and omega for y. My experience from other systems > makes > >>> me feel that code in strings is icky, and it doesn’t syntax-highlight > well > >>> either. On the other hand, I am still new—is it common to pass around > >>> strings bearing code? This is common in Tcl, where there are several > ways > >>> of quoting. I don’t see an obvious way to make a gerund from a single > >>> verb—is that ever done, and are strings the secret to it? > >>> > >>> > >> > >> --- > >> This email has been checked for viruses by AVG. > >> http://www.avg.com > >> > >> ---------------------------------------------------------------------- > >> 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
