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

Reply via email to