DSLを使って自作ビルドツールを作ろう Advent Calendar 2019
Participant1People
Subscriber18People
0
Category:Other
Creator:@msyksphinz
ビルドツールというのは、例えばMakefileやBazelのような、プログラムをビルドするためのルールなどを処理するツールのことを言います。
これらのツールはビルドルールを組み合わせていくため、ある意味DSLの塊です。
そこで、DSLを使って自作のビルドツールを作ってみることにしました。今回はRubyのDSL関連の機能を使います。
あらかじめ断っておきますが、自作ですので性能、美しさ、分かりやすさなどはそこまでこだわっていません。
あくまでDSLとビルドツールについて自分で勉強した記録ということで、、、
成果物 : https://github.com/msyksphinz-self/rumy-make
ドキュメントの整備がまだ足りていない...
Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
---|---|---|---|---|---|---|
26 | 27 | 28 |
Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
---|---|---|---|---|---|---|
26 | 27 | 28 |