> Here's a definition for at which works exactly like @
>
>    at=: 2 :'([: u v)"v


Rather works almost exactly?

   ('*'"_) @ ((+: @ *:) (d.1)) (0 1 2)
*
   ('*'"_) @ ((+: at *:) (d.1)) (0 1 2)
***

   ((+: @ *:) (d.1)) b.0
_ _ _
   ((+: at *:) (d.1)) b.0
0 0 0

On Wed, Jan 2, 2013 at 10:04 AM, Raul Miller <[email protected]> wrote:
> Here's a definition for at which works exactly like @
>
>    at=: 2 :'([: u v)"v
>
> For example:'
>    <at i. at > 2 3 4
>
> Now, looking at that, you may think that this means that [: is somehow
> superior to @ but note that [: is not necessary
>
>    at=: 2 :'u@:v"v'
>
> Note that in J, @: and @ (without the colon) are different words.
>
> It's also possible to replace @: with an explicit definition, but
> that's probably best left for another time.
>
> FYI,
>
> --
> Raul
>
> On Wed, Jan 2, 2013 at 3:02 AM, Linda Alvord <[email protected]> wrote:
>> Here’s another, hopefully simpler, example of my problem with   @
>>
>>     ]a=:?>:i.6
>>
>> 0 1 1 3 1 5
>>
>>    ]a=:=a
>>
>> 1 0 0 0 0 0
>>
>> 0 1 1 0 1 0
>>
>> 0 0 0 1 0 0
>>
>> 0 0 0 0 0 1
>>
>>    ]b=:?>:i.6
>>
>> 0 1 0 3 1 3
>>
>>    a #@# b
>>
>> 1 3 1 1
>>
>>
>>
>> There must be some way to get this result without  @
>>
>>
>>
>> Here are some of the things I have tried:
>>
>>
>>
>> NB.  x u@v y ↔ u x v y  (vocabulary definition of  @
>>
>>    #a#b
>>
>> 4
>>
>>
>>
>> NB.  ([: f g)"({. g b. 0) <=> f@g  (someone on the forum provided this in
>> an earlier struggle I had with  @ )
>>
>>      a(([:##)"({.# b. 0))b
>>
>> 4
>>
>>
>>
>> Both of these definitions appear to describe  @:
>>
>>    a #@:# b
>>
>> 4
>>
>>
>>
>> Are changes ever made to the definitions in the vocabulary when they are
>> unclear or incorrect?
>>
>>
>>
>> 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

Reply via email to