You may also want to review http://www.jsoftware.com/help/learning/09.htm
On Jul 19, 2014 9:15 PM, "Raul Miller" <rauldmil...@gmail.com> wrote:

> J's trace facility should make the answer to this question obvious?
>
> Thanks,
>
> --
> Raul
>
>
> On Sat, Jul 19, 2014 at 8:49 PM, Linda Alvord <lindaalv...@verizon.net>
> wrote:
> > I'm still looking for the phrase or concept that explains the difference
> > between these two.  Why are they producing different results?
> >
> >    3(***(***)(***))4
> > 35831808
> >
> >   3((***)(***)***)4
> > 429981696
> >
> >  If you grew up in the early years using APL, an idea might come to mind.
> >
> > Linda
> >
> > -----Original Message-----
> > From: programming-boun...@forums.jsoftware.com
> > [mailto:programming-boun...@forums.jsoftware.com] On Behalf Of 'Pascal
> > Jasmin' via Programming
> > Sent: Saturday, July 19, 2014 8:34 PM
> > To: programm...@jsoftware.com
> > Subject: Re: [Jprogramming] High Speed Train Challenge
> >
> >
> >
> > 3 * utu utu 4
> >
> >    3 * 1 : '[: u~ u' 1 : '[: u~ u' 4
> > 429981696
> >
> >
> >
> > ----- Original Message -----
> > From: Kip Murray <thekipmur...@gmail.com>
> > To: "programm...@jsoftware.com" <programm...@jsoftware.com>
> > Cc:
> > Sent: Saturday, July 19, 2014 6:55:02 PM
> > Subject: Re: [Jprogramming] High Speed Train Challenge
> >
> >    utu =: 1 : '[: u~ u'
> >    3 *:@* utu 4
> > 429981696
> >
> > uses the ideas that *** is equivalent to *:@* and u u u is equivalent to
> [:
> > u~ u
> >
> > On Saturday, July 19, 2014, 'Pascal Jasmin' via Programming <
> > programm...@jsoftware.com> wrote:
> >
> >> I'm not sure I'm arguing for the idea.  I've disliked ~ in the past
> >> because I've read it as one of the other 2 meanings that was written.  I
> >> wonder if making reflexive more common would help overcome forgetting it
> >> exists quicker.
> >>
> >> from your examples, it would appear that good candidates for monadic +
> and
> >> * would be +~ and *~.  Monadic * and + could have been chosen with +:
> and
> >> *: symbols.  We can (fortunately) implement such bivalence ourselves:
> >>
> >> area =: *~
> >>
> >> area 8
> >> 6 area 8
> >>
> >>
> >> ----- Original Message -----
> >> From: robert therriault <bobtherria...@mac.com <javascript:;>>
> >> To: programm...@jsoftware.com <javascript:;>
> >> Cc:
> >> Sent: Saturday, July 19, 2014 6:16:58 PM
> >> Subject: Re: [Jprogramming] High Speed Train Challenge
> >>
> >> Hi Pascal,
> >>
> >> Not arguing against the idea but they are only functionally the same for
> >> monadic.
> >>
> >>    4 *: 4
> >> |domain error
> >> |   4    *:4
> >>    4 +: 4
> >> |domain error
> >> |   4    +:4
> >>    5 *: 4
> >> |domain error
> >> |   5    *:4
> >>    5 *~ 4
> >> 20
> >>    5 +: 4
> >> |domain error
> >> |   5    +:4
> >>    5 +~ 4
> >> 9
> >>
> >> Cheers, bob
> >>
> >>
> >> On Jul 19, 2014, at 2:59 PM, 'Pascal Jasmin' via Programming <
> >> programm...@jsoftware.com <javascript:;>> wrote:
> >>
> >> > kindof the same as your idea
> >> >
> >> >    *~(^:3) 12
> >> > 429981696
> >> >
> >> > completely off topic, but would it be a good or bad thing if, assuming
> >> there was a shortage of ascii mnemonics, and some need, if monadic +:
> and
> >> *: were redefined considering that +~ and *~ do the same?
> >> >
> >> >
> >> > ----- Original Message -----
> >> > From: Erling Hellenäs <erl...@erlinghellenas.se <javascript:;>>
> >> > To: programm...@jsoftware.com <javascript:;>
> >> > Cc:
> >> > Sent: Saturday, July 19, 2014 3:05:03 PM
> >> > Subject: Re: [Jprogramming] High Speed Train Challenge
> >> >
> >> > Another way to do the same thing, but not a solution, is this
> > expression:
> >> >
> >> >     3 (*(*(***)*)*) 4 NB. Funny way
> >> > 429981696
> >> >
> >> > Anyone can find a nice recursive way to write it? My best shot:
> >> >
> >> >     12 1:`([ * [  $: [: <: ])@.([: * ]) 8 NB. Complicated way
> >> > 429981696
> >> >
> >> > It's a recursion? * $: *
> >> >
> >> > /Erling
> >> >
> >> >
> >> >
> >> >
> >> > On 2014-07-19 20:48, Raul Miller wrote:
> >> >> Probably, yes.
> >> >>
> >> >> And I was sort of provocative by not going with the implied
> > limitations.
> >> >>
> >> >> But there's can be quite a bit of ambiguity when key issues are
> >> >> implied, rather than addressed or illustrated.
> >> >>
> >> >> This is a problem I face myself, quite often: How can I be aware of
> >> >> important issues which matter to other people, when I am incredibly
> >> >> focused on my own point of view?
> >> >>
> >> >> That said:
> >> >>
> >> >> (1) Erling Hellenäs had already posted some solutions which satisfied
> >> >> the "one verb" constraint using * as that verb (at the time I made my
> >> >> 42981696"_ post).
> >> >>
> >> >> (2) Realizing that derived verbs are J verbs is an important lesson
> >> >> which beginning J programmers often overlook.
> >> >>
> >> >> You can't really be a good J progammer if you don't understand the
> >> >> grammar of the language. And it's not that the grammar is hard to
> >> >> understand - it's extremely simple. But it's so simple that it's also
> >> >> easy to sometimes get by with false generalizations about its rules.
> >> >>
> >> >> This leads into the almost inevitable "no that's not what I meant"
> >> >> sorts of social issues.
> >> >>
> >> >> So yes, my post was - in a sense - somewhat bratty. But I felt that
> >> >> the underlying issue was important enough to raise the point and
> stick
> >> >> with it at least until someone called me on it.
> >> >>
> >> >> Thanks,
> >> >>
> >> >
> >> > ----------------------------------------------------------------------
> >> > 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
> >>
> >
> >
> > --
> > Sent from Gmail Mobile
> >
> >
> >
> > ----------------------------------------------------------------------
> > 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