I've used "3!:1" for exploring the internal representation of J nouns in order to be able to read them in other environments: http://www.jsoftware.com/jwiki/DevonMcCormick/Data/JInternalRepresentation . You might want the hex version if you find that representation more convenient.
On Mon, Dec 1, 2014 at 10:36 AM, Jon Hough <jgho...@outlook.com> wrote: > Oh, well that makes a little more sense. Thanks. I have to say though, the > "conversions" page is slightly misleading. If I type "hexadecimal" in the > jsoftware search box, it is the first or second link in the results. > > In what situation would someone use 3!:3 then? > > > Date: Mon, 1 Dec 2014 10:32:28 -0500 > > From: devon...@gmail.com > > To: programm...@jsoftware.com > > Subject: Re: [Jprogramming] Hexadecimal conversion > > > > "3!:3" gives you the internal representation of the J noun, including all > > the header junk: it's not converting the decimal value to a hex value. > > > > On Mon, Dec 1, 2014 at 10:31 AM, Jon Hough <jgho...@outlook.com> wrote: > > > > > Thanks. > > > I think those are the verbs defined here, right? > > > http://www.jsoftware.com/papers/elegant.htm > > > > > > So are you suggesting I do not use 3!:3? > > > > > > > Date: Mon, 1 Dec 2014 15:29:11 +0000 > > > > From: programm...@jsoftware.com > > > > To: programm...@jsoftware.com > > > > Subject: Re: [Jprogramming] Hexadecimal conversion > > > > > > > > In J8, there are profile entries: hfd and dfh. Its available in > addons > > > for earlier versions. > > > > > > > > hfd 15 17 > > > > 0f > > > > 11 > > > > > > > > > > > > hfd 15 > > > > f > > > > > > > > > > > > > > > > ----- Original Message ----- > > > > From: Jon Hough <jgho...@outlook.com> > > > > To: "programm...@jsoftware.com" <programm...@jsoftware.com> > > > > Cc: > > > > Sent: Monday, December 1, 2014 10:24 AM > > > > Subject: [Jprogramming] Hexadecimal conversion > > > > > > > > I have been trying to understand the hex conversion 3!:3 > > > > (see : http://www.jsoftware.com/docs/help701/dictionary/dx003.htm ) > > > > > > > > but cannot understand what the result is. > > > > If I define > > > > > > > > tohex =: 3!:3 > > > > > > > > and I want to choose to represent my integer in standard byte order > > > hex, I can do: > > > > > > > > 0 tohex 15 > > > > which gives, > > > > e0000000 > > > > 00000004 > > > > 00000001 > > > > 00000000 > > > > 0000000f > > > > > > > > It seems what I want is in the last row (0000000f = 15). But what > does > > > all the rest mean? > > > > Thanks. > > > > > > > > > ---------------------------------------------------------------------- > > > > 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 > > > > > > > > > > > -- > > Devon McCormick, CFA > > ---------------------------------------------------------------------- > > For information about J forums see http://www.jsoftware.com/forums.htm > > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm > -- Devon McCormick, CFA ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm