If the sentence has a left argument, 1 2 ([: % [: # [) 3 4 5 is % # 1 2
The "y" is ignored for dyad g. for monadic g ([: % [: # [) 3 4 5 is % # 3 4 5 Пнд, 06 Фев 2012, Linda Alvord писал(а): > If what Bill states is correct > > Every verb in J is ambivalent determined by its context. If you put a noun > argument for it, it becomes dyadic. > > Then shouldn't the result be > > 1 2 g 3 4 5 > 1 1 > > Since > > 1 2 % 1 2 > 1 1 > > Linda > > -----Original Message----- > From: programming-boun...@jsoftware.com > [mailto:programming-boun...@jsoftware.com] On Behalf Of Linda Alvord > Sent: Monday, February 06, 2012 2:08 AM > To: 'Programming forum' > Subject: Re: [Jprogramming] Another early morning exercise > > I can see now that [ is a verb. There is still something I do not > understand about g . > > g=: 13 :'%#x' > g > [: % [: # [ > > x=: 3 4 5 > #x > 3 > %3 > 0.333333 > g 3 4 5 > 0.333333 > > That is fine, but look at your example: > > 1 2 g 3 4 5 > 0.5 > > How did this happen? > > 1 2 [ 3 4 5 > 1 2 > %1 2 > 1 0.5 > > What happened to the 1 ? The result should be a list. > > Maybe the result should be "I'm only a monadic function and I can't do that. > > Linda > > -----Original Message----- > > From: programming-boun...@jsoftware.com > [mailto:programming-boun...@jsoftware.com] On Behalf Of Kip Murray > Sent: Monday, February 06, 2012 12:46 AM > To: Programming forum > Subject: Re: [Jprogramming] Another early morning exercise > > About [ > > 2 [ 3 > 2 > [ 3 > 3 > > Thus [ is a verb. In general x [ y is x and [ y is y . > > > About g > > # 1 2 > 2 > 1 2 g 3 4 5 > 0.5 > > # 3 4 5 > 3 > g 3 4 5 > 0.333333 > > > About f > > 0 1 2 # 3 4 5 > 4 5 5 > 0 1 2 f 3 4 5 > 0.25 0.2 0.2 > > # 3 4 5 > 3 > f 3 4 5 > 0.333333 > > > Kip > > On 2/5/2012 9:32 PM, Linda Alvord wrote: > > Dave Lambert mentioned to me in a post that I had made a typing error > typing > > x instead of y : > > > > i=: 13 :'*:@+/x' > > i i.4 > > 456976 > > > > So, here are two questions: > > > > f=: 13 :'%#y' > > f > > [: % # > > g=: 13 :'%#x' > > g > > [: % [: # [ > > > > Is g a request for a dyadic function or a monadic one? Since the > results > > are different, why does g have the right [: before (to the right of) > two > > "verbs" if [ represents a noun ? > > > > I've often seen this before and wondered about it. > > > > Linda > > -----Original Message----- > > From: programming-boun...@jsoftware.com > > [mailto:programming-boun...@jsoftware.com] On Behalf Of Don Guinn > > Sent: Sunday, February 05, 2012 8:21 AM > > To: Programming forum > > Subject: Re: [Jprogramming] Another early morning exercise > > > > Don't you need to change the x to y? > > > > i=: 13 :'*:@+/y' > > i i.4 > > 456976 > > i=: 3 :'*:@+/y' > > i i.4 > > 456976 > > i=: 3 :'*:@+/x' > > i i.4 > > 676 > > > > On Sun, Feb 5, 2012 at 5:11 AM, Linda > Alvord<lindaalv...@verizon.net>wrote: > > > >> My goal has been to translate from expressions with @ to ones without > > it. > >> > >> > >> > >> f=: 13 :'x?@$y' > >> > >> 2 3 f 6 > >> > >> 2 4 2 > >> 3 2 5 > >> > >> > >> > >> g=: 13 :'x?$y' > >> > >> 2 3 g 6 > >> > >> |length error: g > >> | 2 3 g 6 > >> > >> > >> > >> h=: 13 :'?x$y' > >> > >> 2 3 h 6 > >> > >> 4 3 1 > >> 5 0 1 > >> > >> > >> > >> f > >> > >> ?@$ > >> > >> h > >> > >> [: ? $ > >> > >> > >> > >> Can you rewrite this without @ ? > >> > >> > >> > >> i=: 13 :'*:@+/x' > >> > >> i i.4 > >> > >> 456976 > >> > >> > >> > >> > >> > >> 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 > ---------------------------------------------------------------------- > 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 -- regards, ==================================================== GPG key 1024D/4434BAB3 2008-08-24 gpg --keyserver subkeys.pgp.net --recv-keys 4434BAB3 ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm