[DSL] Domain Specific Language

Submitted by Dickens A S on Sat, 10/26/2019 - 11:04

Domain Specific Language is an amazing concept for many years. Any particular choice of DSL can be re-used and converted to another DSL type

Below are the benefits of DSL

  • Convert DSL to source code
  • Use DSL to trigger many application modules
  • Use DSL to build script
  • Use DSL for business process
  • Convert a visual diagram to source code
  • Use DSL for Dev-Ops

Examples of DSL

  • Apache Camel DSL
  • Gradle Groovy DSL
  • Gradle Kotlin DSL
  • textX DSL
  • Eclipse Xtext
  • Scala DSL
  • Java DSL
  • Gherkin
  • Jenkins Job-DSL

All these are usable and combined to create many opportunities to the world of programming and business operations etc..,



Add new comment