[12] 一見わかりそうで実はよくわからない謎の構文を持っています。
[5] text/x-yaml
,
text/yaml
,
application/yaml
,
application/x-yaml
が使われています。
[7] application/raml+yaml
のように構造化構文接尾辞 +yaml
も使われています。
[37] Registered MIME type? · Issue #49 · yaml/yaml-spec · GitHub, https://github.com/yaml/yaml-spec/issues/49
[14] Ruby でよく使われます。かつては Perl でもよく使われていましたが、 Perl が衰退したためか余り見かけなくなりました。 クラウド系 Webサービスの設定ファイルとして使われることがしばしばあります (JSON の方が一般的ですが、 YAML しか選択できないこともよくあります)。 かつては Web API の入出力形式としても用いられることがありましたが、 現在では JSON に置き換わっています。
[13] JSON が普及した現在、完全に置き換えられていても良さそうなものですが、 謎の支持層により一部で未だに根強く使われ続けています。
[22] JSON はプログラミング言語に寄りすぎていて、 しかもコメントが無いなど機械処理寄りで、 設定ファイルの手書きには使いにくいという問題があります。
[23] JSON と同じデータモデルで手書きに適したわかりやすい単純な構文があって普及すれば良いのですが... そういう目論見の JSON の派生構文のようなものはいくつかありますが (JSON 参照)、 普及させるところがネックのようです。
[4] JSON は YAML の部分集合であると YAML 信者は主張していますが、実際には異なります。
[31] ただ、そのおかげで YAML が求められているところで JSON を与えてもだいたい動きます。 YAML につらみを感じるときは、 JSON で書けばいいのです。
[15] データ構造の記述に XML が使われ始めた00年代初頭に、 XML は複雑過ぎるとして対抗馬として開発されたようです。
[1] Matzにっき(2003-05-08) http://www.rubyist.net/~matz/?date=20030508#p04
[2] ただ、風のために。5 (2003/May) http://www.rubycolor.org/maki/d/200305b.html#11
[6] YAML::XS - search.cpan.org ( ( 版)) http://search.cpan.org/dist/YAML-LibYAML/lib/YAML/XS.pm
[8] なんでみんな YAML なんて使うんだろう。わけのわからない構文エラーとか出るし意味不明すぎる。早く滅んで欲しい。
[18] YAML では true
は特別な意味を持つ値です。
YAML を使って実行するコマンドを記述する場合に、 true
コマンドのつもりで true
と書いても実行されずエラーになる場合があります。
[19] YAML: Keys like "yes" or "no" evaluate to true and false - makandropedia ( ()) https://makandracards.com/makandra/24809-yaml-keys-like-yes-or-no-evaluate-to-true-and-false
[20] YAML 好きな人はこういうの全部暗記してるのかな?? 罠過ぎるよ・・・
[21] インデントの深さのルールが難しすぎる。意味わからない。
[27] JSON == YAML? It’s getting closer to truth - Ajaxian ( ()) http://ajaxian.com/archives/json-yaml-its-getting-closer-to-truth
[33] What valid JSON files are not valid YAML 1.1 files? - Stack Overflow () https://stackoverflow.com/questions/21584985/what-valid-json-files-are-not-valid-yaml-1-1-files
[34] Timestamp Language-Independent Type for YAML™ Version 1.1 () http://yaml.org/type/timestamp.html
[38] Specifying the string-value 'Yes' in YAML - Stack Overflow, https://stackoverflow.com/questions/53648244/specifying-the-string-value-yes-in-yaml/53648738
[39] >>38 聞いてた以上にやば気なことが書かれてるぞ...
[43] 何も信用できないってことか。。。