Wir waren an den Scala Days 2018 in Berlin, dabei fanden wir die folgenden 3 Talks am Interessantesten.
Die Keynote von Adriaan Moors und Martin Odersky, welche vor allem auf Scala 3.0 eingegangen ist. Einige Aspekte aus der Keynote waren:
Im Talk «Functional Interpreters and You» ging es um Free Monad und Finally Tagless. Dies ist ein Pattern der Functionalen Programmierung mit welchem DSL's gebaut werden können. Der grosse Vorteil ist, dass diese DSL's sehr gut kombiniert und auf verschiedenen Interpretern ausgeführt werden können.
Im Talk «Type Parameter Power-Up!» wurden alle Type Parameters von Scala erklärt und es wurde schön aufgezeigt, wann sie eingesetzt werden können. (Covariance, Contravariance, Invariance, Upper Bounds, Lower Bounds, View Bounds und Context Bounds.)