でも DSL をゼロから設計したいかというとそんなことはなく、そのあたりに転がってるいい感じの言語をスッと使えると楽だなぁというやつ
べつに Rust でクソデカ設定オブジェクトみたいなのを生成してライブラリの関数に渡すと全てが整うみたいな形でもいいと思っている、 Rust にベッタリする覚悟できてるので
(まあそこまで作れればコマンドラインツールにするだけなので言語とか関係なくなるけど)
rhaiscript/rhai: Rhai - An embedded scripting language for Rust.
https://github.com/rhaiscript/rhai
sagiegurari/duckscript: Simple, extendable and embeddable scripting language.
https://github.com/sagiegurari/duckscript
スクリプト言語を使いたいとなってもいくらか選択肢はあるし