Re: New draft of the Binary Module

> 
> As Little Endian is the default that equates to false() and Big Endian
> would equate to true(). So why should we make this change?

I made this suggestion on the grounds that anyone reading the code would have to look up the spec to work out what false() means; boolean parameters make for poor code readability. It's hard enough to remember what big-endian and little-endian mean without trying to remember what true() and false() mean.

I guess a good programmer might define $BE and $LE as "constants". But in my experience, 90% wouldn't.
> 

Michael Kay
Saxonica

Received on Saturday, 3 August 2013 16:25:25 UTC