The False Hope of Managing Effects with Tagless-Final in Scala is a technique originally used to embed domain-specific languages into a host language, without the use of Generalized Algebraic Data Types. In the Haskell community, tagless-final still refers to a way of creating polymorphic programs in a custom DSL.

22m read timeFrom degoes.net
Post cover image
Table of contents
Tagless-Final 101The Pitch for Tagless-FinalThe Fine PrintThe Tagless-Final Hit ListObjectionsRecommendations

Sort: