Un DSL – langage spécifique à un domaine – est un code Kotlin qui se lit comme un petit langage personnalisé : scripts Gradle, générateurs de tests, arborescences d'interface utilisateur. Vous obtenez cela en combinant des lambdas avec un récepteur, des arguments nommés et parfois @DslMarker afin que des constructeurs non liés ne se mélangent pas par accident.
Qu'est-ce qui fait un DSL à Kotlin