Yes, this is helpful. Thanks
On Oct 8, 2014 6:21 PM, "Raul Miller" <[email protected]> wrote:

> I think you want http://www.jsoftware.com/help/dictionary/d310n.htm
>
> Especially points 4 and 5.
>
> But I actually haven't found anything that suggests that x and y are
> analogs for u and v when u and v are not used. I think that might be pure
> backwards compatibility (which suggests it should be treated in am manner
> analogous to 9!:48 and 9!:49).
>
> Thanks,
>
> --
> Raul
>
>
> On Wed, Oct 8, 2014 at 2:39 PM, Joe Bogner <[email protected]> wrote:
>
> > Speaking of x and y, u and m... Is there a cheat sheet for them and the
> > rules?
> >
> > A rule being " you have referenced x and y without u or m.  "
> >
> > Some places I've looked:
> > 1.  http://www.jsoftware.com/help/dictionary/dictc.htm (very light)
> > 2.  http://www.jsoftware.com/jwiki/Vocabulary/Modifiers
> > 3.
> >
> >
> http://www.jsoftware.com/help/jforc/loopless_code_ii_adverbs__an.htm#_Toc191734359
> > 4. http://www.jsoftware.com/help/learning/13.htm
> > 5.
> >
> >
> http://www.jsoftware.com/jwiki/MarkusSchmidtGroettrup?action=AttachFile&do=view&target=j_schnell_referenz_20070616.pdf
> > (page six)
> >
> > #2 and #4 are probably the best I've found so far
> >
> > I was working this morning and couldn't remember the rules so I started
> to
> > write each permutation as
> >
> > 1 (2 : 'smoutput x;y') 2
> > 1 (2 : 'smoutput u;v;y') 2 'a'
> > 10 (2 : 'u v 2') +
> > 10 (2 : 'u v y') + 3
> >
> > ...
> >
> >
> >
> > On Wed, Oct 8, 2014 at 2:19 PM, Raul Miller <[email protected]>
> wrote:
> >
> > > Oh, duh -- copy and paste coding, and I stripped out the 'm'.
> > >
> > > I guess I'd like a default "braindead" mode for when I am recovering
> from
> > > being ill (like today) or very tired.
> > >
> > > (This would issue domain errors at define time if x and y are being
> > > promoted to u/v significance.)
> > >
> > > I'm not sure how hard that would be to implement, however.
> > >
> > > Thanks,
> > >
> > > --
> > > Raul
> > >
> > >
> > >
> > > On Wed, Oct 8, 2014 at 11:48 AM, 'Pascal Jasmin' via Programming <
> > > [email protected]> wrote:
> > >
> > > > you have reference x and y without u or m.  There is a global setting
> > (6!
> > > > or 9! something) to turn this off I think.  I don't see why you are
> > using
> > > > an adverb here.
> > > >
> > > > on another note:
> > > >
> > > >    bind
> > > > 2 : 'x@(y"_)'
> > > >
> > > > is there any case where the definition 2 : 'u@(v"_)' would fail or
> > > > produce a different result?
> > > >
> > > >
> > > > ----- Original Message -----
> > > > From: Raul Miller <[email protected]>
> > > > To: Programming forum <[email protected]>
> > > > Cc:
> > > > Sent: Wednesday, October 8, 2014 11:29 AM
> > > > Subject: Re: [Jprogramming] what is happening here?
> > > >
> > > > Worse... I work around this... whatever it is.. by changing the
> > > definition:
> > > >
> > > > $ ijconsole
> > > >    appendbox=:1 : 0
> > > >   y
> > > > :
> > > >   pfx=. ,1 4{.y
> > > >   assert. pfx-:,_1 4{.y
> > > >   if. ' ' e. pfx do. '' return. end.
> > > >   prefix=. (2{.pfx),'/',pfx
> > > >   dir=: 'Reference/',prefix
> > > >   (;x,&.>LF) fileappend dir,'/data06.txt'
> > > > )
> > > >    1 'a' appendbox 2
> > > > |value error: y
> > > > |       y
> > > >    9!:14''
> > > > j701/2011-01-10/11:25
> > > >
> > > >
> > > > How can I be getting a value error on y? Why is the monadic
> definition
> > > > being used in the dyadic case? How can I get anything done when
> things
> > > are
> > > > this crazy?
> > > >
> > > > Can anyone else reproduce this?
> > > >
> > > > Thanks,
> > > >
> > > > --
> > > > Raul
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > > On Wed, Oct 8, 2014 at 11:22 AM, Raul Miller <[email protected]>
> > > > wrote:
> > > >
> > > > > I paste a definition into my J session:
> > > > >
> > > > >    appendbox=:1 :0
> > > > > :
> > > > >   pfx=. ,1 4{.y
> > > > >   assert. pfx-:,_1 4{.y
> > > > >   if. ' ' e. pfx do. '' return. end.
> > > > >   prefix=. (2{.pfx),'/',pfx
> > > > >   dir=: 'Reference/',prefix
> > > > >   (;x,&.>LF) fileappend dir,'/data06.txt'
> > > > > )
> > > > >
> > > > > And then I inspect the name
> > > > >
> > > > >    appendbox
> > > > > 1 : 0
> > > > >   pfx=. ,1 4{.y
> > > > >   assert. pfx-:,_1 4{.y
> > > > >   if. ' ' e. pfx do. '' return. end.
> > > > >   prefix=. (2{.pfx),'/',pfx
> > > > >   dir=: 'Reference/',prefix
> > > > >   (;x,&.>LF) fileappend dir,'/data06.txt'
> > > > > )
> > > > >
> > > > > Somehow my adverb has mutated.
> > > > >
> > > > > What is going on here?
> > > > >
> > > > > Thanks,
> > > > >
> > > > > --
> > > > > Raul
> > > > >
> > > > >
> > > >
> ----------------------------------------------------------------------
> > > > 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

Reply via email to