Looks better if it's an in-place append:

   x=: 1e5 [EMAIL PROTECTED] 100
   y0=: 100 1000 [EMAIL PROTECTED] 100
   y1=: ,y0
   ts=: 6!:2 , 7!:[EMAIL PROTECTED]
   ts 'x =: x,,y0'
0.00282366 1.5735e6
   ts 'x =: x,y1'
0.000432159 640 

Henry Rich

> -----Original Message-----
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] On Behalf Of Roger Hui
> Sent: Tuesday, January 02, 2007 8:36 PM
> To: Programming forum
> Subject: Re: [Jprogramming] Special code for dyad (, ,) ?
> 
> The prospective special code will have a hard time
> making the "factor of 2" threshold.
> 
>    x=: 1e5 [EMAIL PROTECTED] 100
>    y0=: 100 1000 [EMAIL PROTECTED] 100
>    y1=: ,y0
> 
>    ts=: 6!:2 , 7!:[EMAIL PROTECTED]
>    ts 'x,,y0'
> 0.00322862 1.5735e6
>    ts 'x,y1'
> 0.0022081 1.04922e6
> 
> 
> 
> ----- Original Message -----
> From: Henry Rich <[EMAIL PROTECTED]>
> Date: Tuesday, January 2, 2007 5:26 pm
> Subject: [Jprogramming] Special code for dyad (, ,) ?
> 
> > The docs show special code for things like ($ ,) and
> > ({. ,) etc, but not for (, ,)  .
> > 
> > I am drawing some long vector lists and I hate to see the extra copy
> > when I do something like
> > 
> > displaylist =: displaylist , , long_2D_vector_list
> 
> 
> ----------------------------------------------------------------------
> 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