I don't think |."1 or any such transformation would work in the general case. 



> From: [email protected]
> To: [email protected]
> Date: Tue, 20 Jan 2015 14:05:10 +0000
> Subject: Re: [Jprogramming] Using ,: to prepend bits
> 
> I probably didn't explain very well (I think Also I copy pasted the wrong 
> code to boot). In my original example, with 3 and 14,
> 3 is represented in binary as  1 1 (note any leading zeros are gone)
> while 14 is represented as
> 1 1 1 0
> 
> If I want to pad binary represented 3 to be the same as the length of binary 
> represented 14, I would want
> 0 0 1 1
> 
> And so I would hope that
> 
>  (#: 3) ,: (#: 14)
> would give 
> 0 0 1 1
> 1 1 1 0
> (i.e. prepended zeros)
> 
> But ,: postpends the padding zeros
> i.e.
>  (#: 3) ,: (#: 14)
> actually gives
> 1 1 0 0
> 1 1 1 0
> 
> So I am wondering what a nice verb is that does the prepending case.
> 
> 
> > From: [email protected]
> > Date: Tue, 20 Jan 2015 08:58:42 -0500
> > To: [email protected]
> > Subject: Re: [Jprogramming] Using ,: to prepend bits
> > 
> > I am not quite sure what you are asking.
> > 
> > That said, observe:
> >    f,:g
> > 1 1 0 0
> > 1 1 1 0
> >    f,:&.(|."1) g
> > 0 0 1 1
> > 1 1 1 0
> > 
> > Thanks,
> > 
> > -- 
> > Raul
> > 
> > On Tue, Jan 20, 2015 at 8:54 AM, Jon Hough <[email protected]> wrote:
> > > This is a little problem I'm having.
> > >
> > > Let
> > > f =: #: 3
> > > g =: #: 14
> > >
> > > If I do f ,: g
> > >
> > > I get
> > >
> > > 1 0 0 0
> > > 1 1 1 0
> > >
> > > Here the shorter number , f, has a zero post-pended to match the shape of 
> > > g.
> > > I would like to find an equivalent verb that prepends the zero.
> > > i.e. , in the case of the above f and g
> > >
> > > f some_verb g
> > > gives
> > > 0 1 0 0
> > > 1 1 1 0
> > >
> > > Any help appreciated.
> > >
> > > Jon
> > >
> > >
> > > ----------------------------------------------------------------------
> > > 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
                                          
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to