On Mon, Mar 20, 2017 at 10:55 AM, Steve D'Aprano
<steve+pyt...@pearwood.info> wrote:
> Oh, that's a law of physics is it? "8 columns per tab" is one of the
> fundamental mathematical or physical constants baked into the nature of
> reality, like
>
> π ≈ 3.14159...
> e ≈ 2.71828...
> Feigenbaum constant δ ≈ 4.66920...
> gravitational constant G ≈ 6.673e-11 N m**2 kg**-2
> fine structure constant α ≈ 7.297351e-3
>
> etc. And here I was, in my ignorance, thinking that it was a mere
> convention, something that could trivially be made a config option for
> those tools which actually needed it:
>
>   --tabwidth=4
>
> But I guess that's just as silly as redefining π as 3 exactly.

Yes. Actually, all of those constants are themselves defined in terms
of the width of a tab; if you change a tab to be seven spaces, e would
become 2.3785. That's just how the world works.

Actually, when I first met tabs, they were defined in centimeters.
Aside from the fact that they really should have been defined in
millimeters, I fully support that broad concept. (And they weren't
defined as "every 2.5 cm" necessarily; the default was for them to
repeat, but if you wanted, you could have them at 2.5, then 5.0, then
6.0, then 9.0, etc, etc, etc.)

ChrisA
-- 
https://mail.python.org/mailman/listinfo/python-list

Reply via email to