Hi Philippe,

> > However personally, when dealing with a octet, or an 
> arbitrary number
> > of octets, I believe the byte-pictures would be much easier 
> to deal with
> > (especially when dealing with a lot of raw data).
> 
> Except that it would require 256 new codepoints, instead of 
> just 6 for the
> proposed HEX DIGIT characters.
> 
> What is complicate, when dealing with lot of raw data, to 
> convert it to
> nibbles then coded with numeric code points, rather than converting
> bytes to code points? You just add a shift and mask operation 
> to output
> 2 code points rather than just adding each byte as an offset of a base
> code point. Still, you need to convert your raw data to suitable code
> points to display the HEX BYTE characters.
<snip>

I never said there was anything complicated about it, I said I personally prefer the 
hex byte characters - They're a much more compact and elegant solution to representing 
octets. 

When dealing with protocol specifications, there's often a need for characters like 
these, too, since hex byte pictures are unambiguous. I have a DEC dumb terminal around 
here somewhere which also uses them when debugging control characters.

I suppose you could argue it's purely a formatting issue, though.

> What you propose is NOT a complementary set of digits for base 16,
> but a complete new set of numbers in base 256, so that a glyph
> like [00] will be displayed instead of just 0 (this is a 
> disunification
> of all the existing ASCII digits, as if it was a new script 
> using its own
> numbering system)...
<snip>

Well I didn't propose it, but I do like it! :)

> Other historic numbering systems are used today and better suited
> for representation, notably the compound base (12, 5), when
> people where counting the first digit in one hand with the 
> first finger
> pointing on the 3 phallanges of the 4 other fingers, and the other
> hand was used to count the second order digit by raising each of
> its 5 fingers.
<snip>

I do not see how historic numbering systems are appropriate for representing octets, 
which was the point of the proposal. I strongly doubt the Babylonians or the Mayans 
considered computer engineers would settle on 8-bits to a byte with base-60 or base-20 
respectively.

I'm not sure what you meant by most of your message, though. I'm talking about 
representation, in a similar vein as the control pictures section (U+2400-243F), and 
not a numeric system.

 - Simon


Reply via email to