> ;:^:_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