Scalan - A Reasonably Typed Meta Programming Framework in Scala
Offered By: Scala Days Conferences via YouTube
Course Description
Overview
Explore a unique meta-programming framework for Scala in this 57-minute conference talk from Scala Days Berlin 2016. Dive into Scalan, a project that offers a distinctive approach to meta-programming with a focus on optimizing functional Scala code. Learn about graph-based intermediate representation, limited usage of effectful operations, and exploitation of Scala's type-level computations. Discover how to add meta-programming-based performance optimization and code generation capabilities to domain-specific libraries. Follow along with REPL sessions and live examples of non-trivial program transformations that can be easily composed in Scalan. Gain insights into this powerful tool designed for Scala developers who appreciate functional programming style while prioritizing performance.
Syllabus
Scalan: a reasonably typed meta programming framework in Scala by Alexander Slesarenko
Taught by
Scala Days Conferences
Related Courses
Functional Programming Principles in ScalaÉcole Polytechnique Fédérale de Lausanne via Coursera Functional Program Design in Scala
École Polytechnique Fédérale de Lausanne via Coursera Parallel programming
École Polytechnique Fédérale de Lausanne via Coursera Big Data Analysis with Scala and Spark
École Polytechnique Fédérale de Lausanne via Coursera Functional Programming in Scala Capstone
École Polytechnique Fédérale de Lausanne via Coursera