YAML#
Übersicht#
Unterstützung für Datenstrukturen |
++ |
YAML, kurz für YAML Ain’t Markup Language, unterstützt die meisten Datentypen, einschließlich Zeichenfolgen, Ganzzahlen, Gleitkommazahlen und Datumsangaben. YAML unterstützt sogar Referenzen und externe Daten. |
Standardisation |
+ |
YAML ist ein stark typisierter formaler Standard, aber es ist schwierig, Schema-Validatoren zu finden. |
Schema-IDL |
+- |
Teilweise mit Kwalify, Rx und integrierten Sprachtypdefinitionen. |
Language support |
+- |
Es gibt Bibliotheken für die beliebtesten Sprachen. |
Human readability |
+ |
Grundlegendes YAML ist wirklich einfach zu lesen, aber die Komplexität von YAML kann Leser stark verwirren. |
Speed |
-- |
YAML kann nur langsam serialisiert und deserialisiert werden. |
File size |
+- |
Beispiel#
# YAML 1.2
---
cff-version: 1.1.0
message: If you use this software, please cite it as below.
authors:
- family-names: Druskat
given-names: Stephan
orcid: https://orcid.org/0000-0003-4925-7248
title: "My Research Software"
version: 2.0.4
doi: 10.5281/zenodo.1234
date-released: 2017-12-18
Siehe auch