Skip to content

Shapeless 101 - A smooth introduction

Photo of Renato Cavalcanti
Hosted By
Renato C.
Shapeless 101 - A smooth introduction

Details

Shapeless is an advanced functional programming library for the Scala language.

Some basic features of the library will be presented

• Heterogenous Lists

• The Generic[T] object

• Polymorphic functions

• Natural Transformations

• Type-Level Recursion

• Product

• Coproduct

• Singleton type

• Labelled generic

and I will code a small example on how to convert the parameters of a case class to a map using shapeless.

Speaker's bio:

Harry Laoulakos

Functional programmer, enjoying programming in Scala, Play framework, Akka, Typelevel stack: cats, shapeless, etc

Photo of Belgian Scala User Group group
Belgian Scala User Group
See more events
Cegeka
Interleuvenlaan 16B · Heverlee