I think you meant ...things on the left of a ; ...
instead of ..things on the left of a ;: ... -- Raul On Sat, Jun 2, 2012 at 9:04 AM, Don Guinn <dongu...@gmail.com> wrote: > a:;a:;a: > ┌──┬──┬┐ > │┌┐│┌┐││ > ││││││││ > │└┘│└┘││ > └──┴──┴┘ > a:;a:;<a: > ┌──┬──┬──┐ > │┌┐│┌┐│┌┐│ > ││││││││││ > │└┘│└┘│└┘│ > └──┴──┴──┘ > > Things to the left of a ;: are always boxed. Those to the right are not > boxed if they are already boxed. > > On Sat, Jun 2, 2012 at 3:53 AM, Linda Alvord <lindaalv...@verizon.net>wrote: > >> 'a b c'=:a:;a:;a: >> a >> ┌┐ >> ││ >> └┘ >> b >> ┌┐ >> ││ >> └┘ >> c >> >> Note that c is empty, but a and b are "empty boxes". >> >> Linda >> >> -----Original Message----- >> From: programming-boun...@jsoftware.com [mailto: >> programming-boun...@jsoftware.com] On Behalf Of Raul Miller >> Sent: Friday, June 01, 2012 10:41 AM >> To: Programming forum >> Subject: Re: [Jprogramming] take >> >> ; has two kinds of behaviors. >> >> One kind of behavior is evident when dealing with sentences where the >> supplied nouns are unboxed: >> >> 1;2;3 >> +-+-+-+ >> |1|2|3| >> +-+-+-+ >> >> The other kind of behavior is evident when dealing with sentences where >> the supplied nouns are boxed: >> >> a:;a:;a: >> +--+--++ >> |++|++|| >> |||||||| >> |++|++|| >> +--+--++ >> >> From a high level point of view, the rightmost element gets special >> treatment when it is already boxed. >> >> From a low level point of view, the rightmost element gets special >> treatment when it is unboxed. >> >> This distinction exists because of the structure of J's expression >> grammar. http://www.jsoftware.com/help/dictionary/dicte.htm >> >> In some ways, this issue is analogous to the distinction between a dotted >> pair and a normal list element in LISP (except, of course, J does not have >> cons cells -- dyadic verb definitions roughly occupy that role in the >> language). >> >> FYI, >> >> -- >> Raul >> >> On Fri, Jun 1, 2012 at 8:46 AM, Steven Taylor <tayl...@gmail.com> wrote: >> > "Oh, that's the asymmetry of ; again!" >> > >> > I should have realised! Oops. I was pleased to find that a: worked >> > when I tried it. Didn't see that in any of the documentation that I >> looked at. >> > >> > thanks, >> > -Steven >> > >> > On 1 June 2012 12:55, Brian Schott <schott.br...@gmail.com> wrote: >> > >> >> Bob (and Henry, of course), >> >> >> >> That is a terrific explanation. Thanx to both of you. >> >> >> >> On Fri, Jun 1, 2012 at 1:49 AM, bob therriault >> >> <bobtherria...@mac.com> >> >> wrote: >> >> > Hi Steven, >> >> > >> >> > If we aren't at the outer limits, you can see them from here :) >> >> > >> >> > The different levels of boxing actually have different selection >> >> methods. The best explanation I have seen is Henry Rich's "J for C >> >> Programmers - Chapter 17" >> >> http://www.jsoftware.com/help/jforc/more_verbs_for_boxes.htm#_Toc1917 >> >> 34399 >> >> > >> >> > Hope this helps. >> >> > >> >> > Cheers, bob >> >> > >> >> >> >> >> >> -- >> >> (B=) >> >> --------------------------------------------------------------------- >> >> - 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