• mindbleach@sh.itjust.works
    ·
    10 months ago

    Tabs are literally designed for aligned indentation, and they're configurable for clientside viewing. There is no excuse for spaces. I don't care if your goddang function arguments line up once they spill out onto another line. You've got deeper problems.

    • 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)