YAML

YAML
Caractéristiques
Extensions
.yaml, .ymlVoir et modifier les données sur Wikidata
Type MIME
application/yamlVoir et modifier les données sur Wikidata
PUID
Développé par
Clark Evans (d)Voir et modifier les données sur Wikidata
Version initiale
, 23 ans
Basé sur
Spécification
Site web
(en) yaml.orgVoir et modifier les données sur Wikidata

YAML, acronyme de Yet Another Markup Language dans sa version 1.0[1], devenu l'acronyme récursif de YAML Ain't Markup Language (« YAML n’est pas un langage de balisage ») dans sa version 1.1[2], est un format de représentation de données par sérialisation Unicode. Il reprend des concepts d'autres langages comme XML, ou encore du format de message électronique tel que documenté par RFC 2822. YAML a été proposé par Clark Evans en 2001[3], et implémenté par ses soins ainsi que par Brian Ingerson et Oren Ben-Kiki.

Son objectif est de représenter des informations plus élaborées que le simple CSV en gardant cependant une lisibilité presque comparable.

En 2015, Symfony 2, Drupal 8 et phpMyAdmin, entre autres, l'utilisent pour leurs formats d'entrée et de sortie.

  1. (en) « Yet Another Markup Language (YAML) 1.0 »
  2. (en) « YAML Ain’t Markup Language (YAML™) Version 1.1 »
  3. YAML Draft 0.1, Clark Evans, 11 mai 2001, Yahoo! Tech groups: sml-dev.

YAML

Dodaje.pl - Ogłoszenia lokalne