Rank. All definitions in the DoJ are subject to considerations of rank, though
this often -forgive the pun- tacit.
NB. vi (v x) u (v y)
glue =: dyad def '< (> x) , (> y)'
NB. Rank zero here is key
; z glue"0 ' '
alpha bravo chuck
-Dan
Please excuse typos; composed on a handheld device.
On Sep 7, 2012, at 11:22 AM, "Linda Alvord" <[email protected]> wrote:
> Now what am I missing?
>
> ; z ,&.> ' '
> alpha bravo chuck
>
> NB. x u&.v y ↔ vi (v x) u (v y)
>
> ;<(>z),>' '
> alpha
> bravo
> chuck
>
> Linda
>
> -----Original Message-----
> From: [email protected] [mailto:programming-
> [email protected]] On Behalf Of Linda Alvord
> Sent: Friday, September 07, 2012 11:00 AM
> To: [email protected]
> Subject: Re: [Jprogramming] Flattening a list containing boxed elements
>
> Chuck caused grief!
>
> -----Original Message-----
> From: [email protected]
> [mailto:[email protected]] On Behalf Of Dan Bron
> Sent: Friday, September 07, 2012 9:24 AM
> To: [email protected]
> Cc: <[email protected]>
> Subject: Re: [Jprogramming] Flattening a list containing boxed elements
>
> There are more issues than that. For example, try it with "chuck" instead
> of "charlie".
>
> Also, since > is a scalar verb, the "0 is superfluous. Also, the ,' '
> appends spaces not to the individual words, but to the entire array, so
> that they all end up trailing, instead of interspersed as desired (the
> spaces which separate the words in Linda's final result are an
> [undependable] side-effect of >, and the experiment suggested above may
> hint at their origin).
>
> But, like newcomer to a foreign tongue, Linda has certainly made herself
> understood, and the idea is spot on, even if the words aren't exact.
> Certainly we do want to:
>
>> get inside
> "0 each box
> ,' ' append a space
> , and string the whole thing together.
>
> A native speaker might have said ; z ,&.> ' ' (and a fastidious speaker
> would prepend a }: ).
>
> -Dan
>
> Please excuse typos; composed on a handheld device.
>
> On Sep 7, 2012, at 8:02 AM, "R.E. Boss" <[email protected]> wrote:
>
>>
>> z=: 'alpha' ; 'bravo' ; 'charlie'
>>
>> ' '=,(>"0 z),' '
>> 0 0 0 0 0 1 1 0 0 0 0 0 1 1 0 0 0 0 0 0 0 1 1 1 1 1 1 1
>>
>> ' '=;:^:_1 z
>> 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0
>>
>>
>> R.E. Boss
>>
>>
>>> -----Oorspronkelijk bericht-----
>>> Van: [email protected]
> [mailto:[email protected]] Namens Linda Alvord
>>> Verzonden: vrijdag 7 september 2012 12:50
>>> Aan: 'Programming forum'
>>> Onderwerp: Re: [Jprogramming] Flattening a list containing boxed
>>> elements
>>>
>>> Did I miss this somewhere? An alternative without inv.
>>>
>>> ,(>"0 z),' '
>>> alpha bravo charlie
>>>
>>> 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