• @[email protected]
      link
      fedilink
      2311 months ago

      Nah this chart needs fixing. Raw html is not neutral. And how is html neutral but xml evil. And who is writing restructured text outside of python?

      • @MotoAsh
        link
        411 months ago

        Also where’s regex? Though that’s so troublesome because it’s a process encoded in a string, not really a structure with debatably obnoxious syntax… hmm

        • @[email protected]
          link
          fedilink
          211 months ago

          Because regex isn’t a language used way to store or view data. It’s just a quick way to find, and potentially replace text.

    • @uid0gid0
      link
      2011 months ago

      I honestly think that JSON and YAML should be swapped due to YAML’s strict indentation rules whereas you can just pack an entire JSON object on one line.

      • @[email protected]
        link
        fedilink
        911 months ago

        Also JSON has no comments. Which is great for me because I hate documenting my work, but it’s still annoying.

          • @[email protected]
            link
            fedilink
            English
            111 months ago

            I just learned yesterday you can do this, lol. You can use “//”: ‘’ once at the root level of a package.json file.

            Had to put an override to block a dependency of a dependency from installing (@types/* stubs when the package now has native type defs that conflicted with the no longer maintained stubs).

            I put in a comment as to why its there.

      • magic_lobster_party
        link
        fedilink
        611 months ago

        I think yaml’s need for indentation alone makes it chaotic evil. I’ve seen so many people struggle with the indentation than they really need to it’s not fun. Especially problematic with large configuration files.

        JSON is easy to unpack with tools like jq or whatever.

          • @uid0gid0
            link
            311 months ago

            Just because there are a lot of rules doesn’t make something chaotic in this system. The lawful-chaotic axis is a spectrum of how much of a stickler for the rules you are. YAML’s “one whitespace out of place and your whole config is fucked” attitude puts it squarely into lawful territory. JSON by contrast gives no shits about your file structure as long as your curly braces match.

      • peopleproblems
        link
        311 months ago

        Oh this is a good point - the syntax error on line one has ruined several productive days.

        Of course the tool would happily prettify it for me, but it has to be valid json. Which I think would make it more enjoyable if it said in that message “Good luck, we’re counting on you.”

    • @kuneho
      link
      311 months ago

      I went straight from chaotic evil to lawful good.