• ByteJunk@lemmy.world
    link
    fedilink
    arrow-up
    9
    arrow-down
    1
    ·
    13 hours ago

    But why would I use something that takes more effort and care?

    I’m sure you’re right and it’s possible, but if I don’t have to fix another python project at work I’ll be in heaven.

    • Eager Eagle@lemmy.world
      link
      fedilink
      English
      arrow-up
      2
      ·
      5 hours ago

      it’s more effort and care compared to a throwaway script, not necessarily compared to other languages

    • grue@lemmy.world
      link
      fedilink
      English
      arrow-up
      13
      arrow-down
      1
      ·
      11 hours ago

      Because “more effort and care” in Python is still way less of a pain in the ass than the minimum enforced boilerplate necessary in most other languages.

        • grue@lemmy.world
          link
          fedilink
          English
          arrow-up
          1
          ·
          5 hours ago

          Implement a basic socket connection in C (20 lines of manipulating struct sockaddrs and such), then do the same in Python (2 lines).

          And then go back and make the C version support IPV6, because your initial implementation didn’t.