Yeah, that looks better.

Henry Rich 

> -----Original Message-----
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] On Behalf Of Randy 
> MacDonald
> Sent: Saturday, June 16, 2007 11:31 PM
> To: Programming forum
> Subject: Re: [Jprogramming] ;:^:_1!.string
> 
> Hello Henry;
> 
> I found with:
> 
>     delim =:   }.@:;@:(,&.>)
> 
> Which pulls the delimiter out to the left, so you get:
> 
>     '-' delim 'a';'bc';'def'
> a-bc-def
>     '=' delim 'a';'bc';'def'
> a=bc=def
> 
> The ,&'-' looked a bit off to me.
> 
> Roger Hui wrote:
> >> ;:^:_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
> >
> >   
> ----------------------------------------------------------------------
> 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