The tagless-final style: an architectural stance

about this session

Juan Manuel Serrano

&

Friday
10:30 am

Discussions on functional programming often revolve around the virtues of higher-order functions, algebraic data types, type classes, and various other well-established modularity techniques. From an architectural perspective, however, these techniques play a secondary role relative to the ultimate goal of functional programming: quoting Prof. Wadler, “A functional programming language is a domain-specific language for implementing domain-specific languages.” The purpose of this talk is to emphasize the architectural significance of DSLs in functional applications and to illustrate this concept using the tagless-final style.

Juan Manuel Serrano
Juan Manuel Serrano

Our Sponsors

coralogixUMATRCondukorMatechsscalaCZivergeRock the JVMZIO
DECEMBER 5 & 6 2024
ONLINE
get your ticket