Back to Developer Roadmap

Shapeless

src/data/roadmaps/scala/content/[email protected]

4.0605 B
Original Source

Shapeless

Shapeless is a library for type-level programming in Scala, providing functionalities for generic programming using type classes and macros. It allows for type-safe manipulation and transformation of data structures at compile time, leveraging Scala's type system. Shapeless is known for its use of HLists (heterogeneous lists) and support for type-level computations, making it a cornerstone of advanced type-level programming in Scala.

Visit the following resources to learn more: