I JUST WANNA HAVE INTERFACES IN MY PROJECT, I GOTTA USE PYTHON SINCE I'M SCRIPTING FOR ITERM2, WHAT DO YOU MEAN I HAVE TO IMPORT THE ABILITY TO INTERFACE :kitty-cri-screm:

  • WhyEssEff [she/her]
    hexagon
    ·
    2 years ago

    I LOVE DYNAMIC TYPING :hypersus: I LOVE DEBUGGING RUNTIME ERRORS :torment:

    • save_vs_death [they/them]
      ·
      2 years ago

      you have two choices:

      1. the compiler goes "good job dipshit, you fucked it" for 2 hours until it allows you to run code
      2. the interpreter goes "looks good to me" and then immediately explodes for 2 hours until you figure it out
      • WhyEssEff [she/her]
        hexagon
        ·
        edit-2
        2 years ago

        9/10 times i vastly prefer the former because when my computer yells at me for being a stupid fuck it's because i'm being a stupid fuck and that's valid to yell at me about :blob-no-thoughts:

        and the 1/10 times i'm just scripting and don't really care if I'm fucking shit up because i'm only telling it to modify, like, my clipboard or something. but, like, that's what bash is for

      • facow [he/him, any]
        ·
        2 years ago

        Nah if it takes you 2 hours just to get your code to compile, I promise you it'll take at least 4 to get it running correctly in an interpreted language. And you better hope that your test cases cover all paths and you don't have any runtime errors lurking that you just didn't notice.

        • save_vs_death [they/them]
          ·
          2 years ago

          with "for 2 hours" i meant that you continually recompile until it works, not that it takes you 2 hours to compile it

          • daisy
            ·
            2 years ago

            not that it takes you 2 hours to compile it

            Insert your favourite C++ joke here.