「 最先端を切り開くことは 他の人にやってもらうとして、
わたしたちの 来年の課題を 設定しようぜ☆?」
「 パーサーから作る わたし としては、
TOML は優れた 設定ファイル・フォーマット だと思ったんだが、すべての仕様を実装するのは 難しかったので、
独自フォーマットにするぜ☆
名前は きふわらべ設定フォーマット
☆」
[board] table:
[width] i8 = [10]
[height] i8 = [10]
[board] string-array = [apple] [banana] [cherry]
「 ↑ 要素は角括弧に囲まれているのだから、カンマは要らない☆」
[board] string-array = [apple] [banana] \
[cherry]
「 JSON への一方通行変換は 最低限 欲しいわねぇ。 可逆とはいかなくても、少しは可逆で」
「 オブジェクトに変換するのは めんどくさいんで、 ソースコードに変換したらどうだろうか?」
「 メイク・ファイルや パッケージ・マネージャー考えるの めんどくさ……☆」
「 とりあえず、 Rust, Go, Python, C#, JavaScript などへ一方向にジェネレートすることだけ考えようぜ☆?」
<書きかけ>
Crieitは個人で開発中です。
興味がある方は是非記事の投稿をお願いします! どんな軽い内容でも嬉しいです。
なぜCrieitを作ろうと思ったか
また、「こんな記事が読みたいけど見つからない!」という方は是非記事投稿リクエストボードへ!
こじんまりと作業ログやメモ、進捗を書き残しておきたい方はボード機能をご利用ください!