I also find that the hex printing without specifically requiring it is very annoying.
quarta-feira, 16 de Setembro de 2015 às 23:08:23 UTC+1, holocro...@gmail.com escreveu: > > On Wednesday, September 16, 2015 at 5:38:30 PM UTC-4, Steven G. Johnson > wrote: > >> It's not a bug, it's intentional. The feeling is that most applications >> of UInt** types are using them as bitstrings, in which cases a hex display >> is more useful. >> > > UInt is very useful for catching signed integers occurring in places they > shouldn't, so I use it whenever I explicitly expect a number to be > unsigned. I think this usage should be encouraged, but having UInt print > hex seems to discourage this. That said, those routinely dealing with > binary strings would want a hex output. Maybe there should be an interface > for declaring the default output format for a specific type, similar to > stream formatting in C++? >