Saya sedang berdebat merancang bahasa khusus domain untuk menyederhanakan model pemrograman yang diberikan dan tidak jelas. Bagian dari perdebatan adalah apakah membangunnya (sebagai skrip) di atas bahasa / runtime yang ada (misalnya Java) atau membuatnya berdiri sendiri (kompiler sendiri, & c).
Bagi Anda yang memiliki pengalaman desain DSL, apakah Anda memiliki pro / kontra dan atau jawaban pasti untuk pendekatan yang sesuai?