Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Scalan - A Reasonably Typed Meta Programming Framework in Scala

Scala Days Conferences via YouTube

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

Reviews

Start your review of Scalan - A Reasonably Typed Meta Programming Framework in Scala

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.