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
