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" <r.e.b...@planet.nl> 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: programming-boun...@forums.jsoftware.com 
>> [mailto:programming-boun...@forums.jsoftware.com] 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

Reply via email to