Hey Folks! Can someone explain, what we are using ...
# announcements
d
Hey Folks! Can someone explain, what we are using DSL's to ? And what it can be compared with? Thx!
j
DSL = Domain Specific Language. It's purpose is to be closer from the business logic (the domain). For example, Gradle use a DSL build with Groovy.
s
I'd recommend taking a look at the tornadofx.io documentation. I think it is a great way to see the usefulness of a DSL in action.
1
a
The most basic intros to DSLs use the builder pattern as an example so that is a good place to start, and at least 1 comparison.