override lazy val

Peregrinations of a developer in Scala land

Shapeless : not a tutorial - part 2

In this second part, we dive into generic representations of case classes using Generic and LabelledGeneric. We show how we can use these generic representations by implementing a minimalistic JSON serializer.

Shapeless : not a tutorial - part 1

In this first instalment we introduce heterogeneous lists (hlists) as the basic building block of shapeless, and polymorphic functions (polys) as a way to manipulate hlists.


Hi ! I'm Valentin Kasas and this is my programming blog.

I am a happy Scala user since 2012 and here is where I recount some of my wanderings in that vast landscape.

Follow @vil1