Difference between revisions of "YAML"
From Wiki @ Karl Jones dot com
Karl Jones (Talk | contribs) (Created page with "'''YAML''' (/ˈjæməl/, rhymes with camel) is a human-readable data serialization language that takes concepts from programming languages such as C, Perl, and Python, and ide...") |
Karl Jones (Talk | contribs) (→See also) |
||
Line 11: | Line 11: | ||
== See also == | == See also == | ||
+ | * [[AsciiDoc]] | ||
+ | * [[Comparison of data serialization formats]] | ||
+ | * [[List of lightweight markup languages]] | ||
* [[Markup language]] | * [[Markup language]] | ||
+ | * [[OGDL]] | ||
+ | * [[Plist]] – the object serialization format from NEXTSTEP | ||
+ | * [[S-expressions]] | ||
+ | * [[Simple Outline XML]] | ||
+ | * [[Xupl]] – C-style equivalent to XML | ||
== External links == | == External links == |
Revision as of 10:03, 19 August 2016
YAML (/ˈjæməl/, rhymes with camel) is a human-readable data serialization language that takes concepts from programming languages such as C, Perl, and Python, and ideas from XML and the data format of electronic mail (RFC 2822).
Description
YAML was first proposed by Clark Evans in 2001, who designed it together with Ingy döt Net and Oren Ben-Kiki.
Originally YAML was said to mean Yet Another Markup Language, referencing its purpose as a markup language with the yet another construct, but it was then repurposed as YAML Ain't Markup Language, a recursive acronym, to distinguish its purpose as data-oriented, rather than document markup.
YAML is available for several programming languages.
See also
- AsciiDoc
- Comparison of data serialization formats
- List of lightweight markup languages
- Markup language
- OGDL
- Plist – the object serialization format from NEXTSTEP
- S-expressions
- Simple Outline XML
- Xupl – C-style equivalent to XML
External links
- YAML @ Wikipedia