• xigoi@lemmy.sdf.org
    ·
    10 months ago

    Tabs are designed for tabulation (hence the name), not indentation. The side effect is that a tab's length changes based on its position in a line, which is terrible for programming. If you use tabs in the Python REPL, it looks like this:

    >>> def frobnicate_all(arr):
    >>>     for item in arr:
    >>>             frobnicate(item)