何らかの入門書を探して、誰かがそれを使用したことがあるかどうかを確認したいと思います。それを使用することで、何か特別な利点はありますか?
ウィキペディア:
ドメイン固有言語 (DSL)特定の問題領域、特定の問題表現手法、および/または特定の解決手法に特化したプログラミング言語または仕様言語です。
どのように実装したか、または特定のシナリオでどのように役立つか、具体的な例を挙げていただけますか?
ベストアンサー1
ドメイン固有言語とは、特定のドメインや一連の問題に対処するために書かれた言語です。ソフトウェア ビルドを記述するための make、ant、rake、言語構築のための lexx、yacc など、ドメイン固有言語は数多くあります。近年、いくつかの要素が組み合わさって構築が容易になったため、ドメイン固有言語は人気が高まっています。その中でも特に大きな要素となったのが、新しい DSL を簡単に構築できる機能を備えた Ruby の人気が高まったことです。
マーティン・ファウラーはこの考えの強力な支持者であり、ここ。