Content for my Scala World 2016 workshop on shapeless. This is a very early release of this material. The title, repo location, and build system are likely to change.
Copyright 2016 Dave Gurnell. Text and diagrams licensed CC-BY-SA 3.0. Code samples licensed Apache 2.0
An up-to-date PDF should can be found in dist/shapeless-guide.pdf.
Install Docker and use go.sh
to boot an instance
with all the right dependencies:
bash$ ./go.sh
Then use sbt
to build the book:
sbt pdf
The slides from my Scala World workshop can be found here
and the accompanying live-coding examples can be found here.
Check the solutions
branch for complete versions of the example code.
Thanks to these fine people for their contributions: