category feedYAMLPopular data formatseditdelete

This category is a work in progress






YAML is a popular format for writing configuration files. It looks like this:

%YAML 1.2
---
receipt:     Oz-Ware Purchase Invoice
date:        2012-08-06
customer:
    first_name:   Dorothy
    family_name:  Gale

items:
    - part_no:   A4786
      descrip:   Water Bucket (Filled)
      price:     1.47
      quantity:  4

    - part_no:   E1628
      descrip:   High Heeled "Ruby" Slippers
      size:      8
      price:     133.7
      quantity:  1

bill-to:  &id001
    street: |
            123 Tornado Alley
            Suite 16
    city:   East Centerville
    state:  KS

ship-to:  *id001

specialDelivery:  >
    Follow the Yellow Brick
    Road to the Emerald City.
    Pay no attention to the
    man behind the curtain.
...

Recommendation

yaml is a Haskell library based on the C library LibYAML for parsing and generating YAML documents.

edit description
or press Ctrl+Enter to savemarkdown supported
#
yaml (Hackage)
encoder/decoder
move item up move item down edit item info delete item
Summary edit summary

This is is an interface to the LibYAML C library and provides a high level API for parsing and emitting Yaml documents.

Summary quit editing summary
Prosedit prosquit editing pros

    press Ctrl+Enter or Enter to addmarkdown supportededit off
    Consedit consquit editing cons

      press Ctrl+Enter or Enter to addmarkdown supportededit off
      Ecosystemedit ecosystem
      Ecosystemquit editing ecosystemor press Ctrl+Enter to savemarkdown supported
      Notes
      collapse notesedit notes

      <notes are empty>

      add something!

      #
      HsSyck (Hackage)
      encoder/decoder
      move item up move item down edit item info delete item
      Summary edit summary

      This is an interface to the syck C library for parsing and dumping YAML data. It lets you transform textual YAML data into an object of type YamlNode, and vice versa, fast.

      Summary quit editing summary
      Prosedit prosquit editing pros

        press Ctrl+Enter or Enter to addmarkdown supportededit off
        Consedit consquit editing cons

          press Ctrl+Enter or Enter to addmarkdown supportededit off
          Ecosystemedit ecosystem
          Ecosystemquit editing ecosystemor press Ctrl+Enter to savemarkdown supported
          Notes
          collapse notesedit notes

          <notes are empty>

          add something!

          #
          HsYAML (Hackage)
          encoder/decoder
          move item up move item down edit item info delete item
          Summary edit summary

          Pure Haskell YAML 1.2 parser

          Summary quit editing summary
          Prosedit prosquit editing pros

            press Ctrl+Enter or Enter to addmarkdown supportededit off
            Consedit consquit editing cons

              press Ctrl+Enter or Enter to addmarkdown supportededit off
              Ecosystemedit ecosystem
              Ecosystemquit editing ecosystemor press Ctrl+Enter to savemarkdown supported
              Notes
              collapse notesedit notes

              <notes are empty>

              add something!