> ;:^:_1!.'-' 'a';'bc';'def'
> 
> Much more elegant, I say.

u!.n requires that you know about the specific case.
Can a person be expected to figure out what 
;:^:_1!.'-' does from what =!.0 does, without 
reading the manual?



----- Original Message -----
From: Henry Rich <[EMAIL PROTECTED]>
Date: Thursday, June 14, 2007 7:31 am
Subject: [Jprogramming] ;:^:_1!.string

> I often have boxed data like
> 
> 'a';'bc';'def'
> 
> that I want to run together with delimiters, for example
> 
> a-bc-def
> 
> I admit this is not such a challenge; my best solution is
> 
> }:@;@:(,&'-'&.>) 'a';'bc';'def'
> 
> 
> But I don't like the way it looks; especially I don't like
> that }: is really the obverse of (,&'-') but that fact does not
> appear (and I don't want to add yet more code by replacing }:
> with ,&'-'^:_1 ).
> 
> We have a function that runs boxes together: ;:^:_1 .  Why
> not let it take a Fit that gives the delimiter
> (' ' by default)?  Then I would write
> 
> ;:^:_1!.'-' 'a';'bc';'def'
> 
> Much more elegant, I say.
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to