Kotlin talks: DSL, kscript and arrow


Details
We will look at three Kotlin related topics in this meetup, each talk is about 10-15 minutes long. It will be held on zoom and link will be posted here closer to the meetup date.
-
Domain Specific Languages - Marie Katrine Ekeberg
Domain Specific Languages (DSLs) can be used to solve a lot of different problems, and Kotlin have some nifty features that let us create fluent, expressive DSLs quite easy. In this session we will look at some of those features, as well as what DSLs are. Don’t be afraid of the fancy words! We will take it slow! (the first part is just talking about standard functions in Kotlin! -
kscript, scripting with Kotlin - Anders Mikkelsen
Intro to scripting with kotlin. We will take a look at kotlin-main-kts, and kscript. The former is the first party solution from Jetbrains, and the latter is an older third party solution. -
Functional programming with Arrow - Jarle Hansen
A quick intro to the arrow library, a functional companion to Kotlin's standard library. We will look at a few simple examples using arrow-core, arrow-fx and arrow-optics.

Kotlin talks: DSL, kscript and arrow