I feel that Yaml sucks. I understand the need for such markup language but I think it sucks. Somehow it’s clunky to use. Can you explain why?

  • talkingpumpkin@lemmy.world
    link
    fedilink
    arrow-up
    1
    ·
    2 months ago

    Yaml is fundamentally the same as the json and xml it has mostly replaced (and the toml that didn’t manage to replace yaml)… it’s a data serialization format and just doesn’t have any facility for making abstractions, which are the main tool we human use to deal with complexity.

    • lolcatnip@reddthat.com
      link
      fedilink
      English
      arrow-up
      3
      ·
      2 months ago

      JSON and YAML aren’t the same as XML. The attribute/child distinction in XML, and the fact that every object has a tag name associated with it, make it a PITA to map into the data primitives of any programming language I know.

    • cashew@lemmy.world
      link
      fedilink
      arrow-up
      1
      ·
      2 months ago

      Abstractions aren’t concrete and all of these standards you’re referring to are concrete data serialisations. You may be interested in CUE which captures this concept in its design.