The request does not make sense. If z=: 3 ic y , the data area of z are exactly the same as the data area of y . That is, if you have a set of 8 bytes before application of ic, you have exactly the same set of 8 bytes after the application of ic . The following examples illustrate the point:
ic=: 3!:4 hex=: 3!:3 hex 2 ic 3 4 5 hex 3 4 5 (I use 2 ic y rather than 3 ic y because I am executing this on a 32-bit system. But the point is the same.) But as you say, never mind. ----- Original Message ----- From: bill lam <[EMAIL PROTECTED]> Date: Wednesday, July 19, 2006 7:28 pm Subject: Re: [Jbeta] 64 bit integer conversion > Roger Hui wrote: > > You misunderstand how the 3!:4 family works. > > ic=: 3!:4 says: > > > > 3 ic y - J integers to sets of 8 characters (J64 only) > > _3 ic y - sets of 8 characters to J integers (J64 only) > > > > 3&ic can work only in J64 because only in J64 can > > you have 64-bit integers. The same problem in > > _3&ic . > > > > I should state it to be a requested feature for 3 ic y to give a set of 8 byte > as if J32 had had 64-bit integers. Anyway it is only needed in a limited > occasions so never mind not implemented. ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
