Tomlrb v2.0.2リリース

TOML仕様1.0対応になった

RubyのRaccベースのTOMLパーサーTomlrbのv2.0.2をリリースした。

TOML仕様の1.0に対応させるという偉業を@gyfisさんがやってくれた(Bring tomlrb closer to v1.0.0 TOML compliance #44)。ありがとうございます。

gyfisさんはTOMLライブラリーの比較記事を書いてくれた人でもある:Hey Ruby, how’s your TOML?

これをきっかけにTomlrbにプルリクエストをくれたんだろうと思う。 これでパースは一段落なのでダンプ処理を書きたい気持ちがある。あとパースをもっと速くしたい気持ちも。

TOML仕様、細かい所が意外とめんどくてパースの速度を落としてるんだよなあ。仕様完全準拠じゃなくて、八割のケースでうまく動いて速い、ぐらいのほうがバランスいい可能性もあるわ。ま、そもそもTOMLでパフォーマンスが問題になることなんてないだろうけど。