This website uses cookies
We use cookies to continuously improve your experience on our site. More info.
A type class and dependent type based generic programming library for Scala. Used widely in production systems wherever there are arities to be abstracted over and boilerplate to be scrapped.
First released | 2011 |
Latest stable version | 2 |
Open-source | Not defined |
One common use case for Shapeless is building codecs: JSON or binary serialization are good examples.The central part of Shapeless is HList (heterogeneous list). HList is a data type that retains type information about each of its element.