Kotlin as a Host Language

Kotlin is a great choice to serve as a host language for internal DSLs. The creators of Kotlin designed wonderful features from many different languages into Kotlin. It’s concise, fluent, lightweight, has low ceremony, and the list goes on. Many of these traits directly impact fluency.

Kotlin has powerful features to specify implicit receivers that can serve as targets for function calls and thus can provide implicit context for execution.

Finally, being a multi-platform language, Kotlin can be used to program DSLs on the JVM, Android, iOS, and native devices.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.216.94.152