I wrote:
"
I do not think the dictionary is wrong but perhaps it is incomplete. As you
pointed out, the tally is 1 and the neutral element intance provision does
not apply; so, for example, in the sentence (*/0) or in general (u/A) where
A is an atom the result is the atom (A) (even if u is undefined!). Where is
this documented?

This "feature" seems to make sense at first glance; however, it has tripped
me up at least once before.
"

David wrote:
"
Perhaps the confusion is simply that the insert adverb implies dyadic
invocation of the verb.
"

Dan wrote:
"
Yep, that's it.  And, being that there's only one argument to work with
(the scalar), there's insufficient information to actually invoke the
dyad, so it isn't.
"

Yes, the verb is not invoked and the result is just the argument (and this
behavior has nothing to do with the neutral element instance provision
because the neutral element might or might not exist depending on the
definition of the particular verb; further, the verb might not even be
defined).   This behavior seems natural to certain extent; nevertheless it
seems somewhat arbitrary.  I am not questioning the action taken because I
can only remember one obscure instance where I was surprised by the result
and it is not clear to me what other potential alternatives should be
considered.

My only question is: Does the Dictionary support this behavior?


On Thu, Sep 11, 2014 at 12:13 PM, Dan Bron <j...@bron.us> wrote:

> Yep, that's it.  And, being that there's only one argument to work with
> (the scalar), there's insufficient information to actually invoke the
> dyad, so it isn't.
>
> -Dan
>
> ----- Original Message ---------------
>
> Subject: Re: [Jprogramming] Replace one item of a list
>    From: David Lambert <b49p23t...@stny.rr.com>
>    Date: Thu, 11 Sep 2014 12:08:37 -0400
>      To: programm...@jsoftware.com
>
> Perhaps the confusion is simply that the insert adverb implies dyadic
> invocation of the verb.
>
> > On Wed, Sep 10, 2014 at 9:57 AM, Linda Alvord<lindaalv...@verizon.net>
> > > >wrote:
> > > >
> >> > >>
> >> > >>Here's the example that is puzzling me.
> >> > >>
> >> > >>     *i.5
> >> > >>0 1 1 1 1
> >> > >>    */"0 i.5
> >> > >>0 1 2 3 4
> >> > >>
> >> > >>
> > > >It looks like /"0 yields the right side without evaluating the left
> side
> > > >
> > > >  asdfasdf/"0 i.5
> > > >
> > > >0 1 2 3 4
>
> ----------------------------------------------------------------------
> 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

Reply via email to