Skip to content

mriehl/shapeless-guide

 
 

Repository files navigation

The Type Astronaut's Guide to Shapeless

Copyright 2016 Dave Gurnell. Text and diagrams licensed CC-BY-SA 3.0. Code samples licensed Apache 2.0

Reading the Book

An up-to-date PDF can be found in dist/shapeless-guide.pdf.

Related Material

Accompanying code samples can be found here:
https://github.com/underscoreio/shapeless-guide-code

Check the solutions branch for complete versions of each example.

Building the eBook

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

Building a printable book

To build a black and white, print-ready version of the book, edit src/meta/pdf.yaml and set blackandwhiteprintable to true. Then run sbt pdf as above.

Acknowledgements

Thanks to Miles Sabin, Richard Dallaway, Noel Welsh, Travis Brown, and our fellow space-farers on Github for their invaluable help and feedback.

About

The Type Astronaut's Guide to Shapeless

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TeX 55.8%
  • HTML 26.2%
  • Ruby 9.1%
  • Scala 6.0%
  • CoffeeScript 1.3%
  • Shell 1.2%
  • Other 0.4%