& is called "compose", which makes sense to me as a monad. But when I write u&v as a dyad I say to myself "u between v" because it means (v x) u (v y). I do not find myself using & automatically, I usually start off with (v x) u v y and at a second glance I notice that I could have used & instead. Hopefully that will change with practice.
On Thu, May 14, 2009 at 2:58 PM, Roger Hui <[email protected]> wrote: > A more apt analogy is that in a sufficiently rich > programming language, programming is like writing > poetry, a point Arthur Whitney made in > http://mags.acm.org/queue/20090203/ (p.18) > and Ken Iverson had made to me in conversation. > In such a language there will be connections that > are surprising, but no less valid for that. > > > > ----- Original Message ----- > From: gary ng <[email protected]> > Date: Wednesday, May 13, 2009 23:01 > Subject: Re: [Jprogramming] Newbie question about {.&> > To: Programming forum <[email protected]> > >> On Wed, May 13, 2009 at 7:35 PM, Roger Hui <[email protected]> wrote: >> >> > > It does save a pair of '()' but that seems to be not a good >> > > practice as it >> > > doesn't use the 'primary' functionality of '>' which is to unbox >> > >> > Who's to say what the "primary functionality" of >> > something is? I have on occasion used the monad >> > ":&.> to produced formatted numbers individually boxed: >> >> >> For me, it is what the dictionary put most emphasis on(the >> intended usage), >> and to 'box' via 'unbox' through &. is much easier to understand. >> >> The analogy of '{.&>' would be like using tungsten light bulb as >> a heat >> source. It is legitimate and in fact more energy goes to heat >> than light but >> most people would think that I am weird if I do that. And for >> people like my >> mom who didn't study physic, it would take me some effort to >> explain. I was >> in my mom's position when I needed to ask for help. > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm > ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
