& 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

Reply via email to