Goodreads helps you keep track of books you want to read.
Start by marking “The Type Astronaut's Guide to Shapeless” as Want to Read:
The Type Astronaut's Guide to Shapeless
Enlarge cover
Rate this book
Clear rating
Open Preview

The Type Astronaut's Guide to Shapeless

4.31  ·  Rating details ·  48 ratings  ·  9 reviews
The Type Astronaut’s Guide is aimed at experienced Scala hitch hikers with an interest in generic programming and boilerplate elimination. The book walks you through one of the main use cases for shapeless – automatic, boilerplate-free derivation of type class instances.

The book is divided into two parts. Part I introduces the general mechanisms for type class derivation i
...more
Paperback, 111 pages
Published December 2016 by Underscore Consulting LLP
More Details... edit details

Friend Reviews

To see what your friends thought of this book, please sign up.

Reader Q&A

To ask other readers questions about The Type Astronaut's Guide to Shapeless, please sign up.

Be the first to ask a question about The Type Astronaut's Guide to Shapeless

This book is not yet featured on Listopia. Add this book to your favorite list »

Community Reviews

Showing 1-30
4.31  · 
Rating details
 ·  48 ratings  ·  9 reviews


Filter
 | 
Sort order
Daniel
Feb 04, 2017 rated it really liked it
This is not a comprehensive manual for the Shapeless library. Rather, it is a really well-written guide that explains some of the library's most important features and core design principles, equipping the reader with the prerequisites to dig into other features on their own.

Even though the book is about Shapeless, it is also a worthwhile read if you want to deepen your knowledge about type classes and path dependent types in Scala in general.

The selected Shapeless features are explained by me
...more
Clay
Mar 31, 2018 rated it it was ok
Was unpleasantly surprised by this one given the ratings; I typed out and played with the code from every chapter (half of it doesn't compile) except for the last one, because its applications were such an incredible stretch. It's rather tedious, doesn't properly motivate the reader (you can do all the stuff from this book that you actually want to do with vanilla Scala), doesn't come with exercises, generally repeats the same pattern over and over again (implicits to convert primitives, method ...more
Loránd
Apr 09, 2018 rated it really liked it
This book contains everything you need to know to get your feet wet with shapeless. It does not cover the entire library, but it is definitely a great help in trying to understand what it is about, give you an intuition about the kinds of problems that shapeless can be, and ought to be used for. But, most importantly it helps you understand why using type-class derivation the shapeless way can blow up compile times exponentially, at the same time giving you the knowledge and tools to fix the pro ...more
Miguel
Sep 10, 2017 rated it really liked it
A natural progression when working with scala and case classes(Abstract data types).

Gives you an overview on how to use the shapeless library and mostly focuses on theory and the "big picture". Once the concepts stick, you'll understand how the library is meant to be used and where it is a good tool and where it is not. The Lemma Pattern(Aux method) is especially interesting and applying it will make using shapeless a breeze.
Johnny
Mar 19, 2017 rated it it was amazing
Shelves: software
A quick 100 page read makes an obscure topic (shapeless) terrifically transparent. I feel like I am ready to use shapeless now.
Rutvik Patel
Mar 01, 2018 rated it really liked it
A fast paced introduction to shapeless. Everything is not covered but enough to get you started.
Vikash Sharma
Sep 27, 2017 rated it it was amazing
Picture clear!
Alexander Temerev
Feb 03, 2017 rated it it was amazing
An excellent, practical introduction to what you can do with Shapeless. If your Scala project has reached the stage when Shapeless is desirable (and most of them unfortunately do), this is your best guide on what it is about and how to use it.

Now your biggest worry will be to avoid the urge of rewriting everything in Haskell...
Brian
rated it liked it
Mar 21, 2017
Roman Khachatryan
rated it it was amazing
Mar 21, 2018
Kacper Gunia
rated it it was amazing
Feb 27, 2017
Sonac
rated it really liked it
Nov 29, 2018
Miguel Vilá
rated it it was amazing
Jan 24, 2017
Konstantin
rated it it was amazing
Nov 05, 2018
Sergei
rated it really liked it
Jan 22, 2019
Zachary
rated it it was amazing
Oct 22, 2017
Juan Ignacio
rated it really liked it
Nov 05, 2017
Zhilkov
rated it really liked it
Mar 28, 2019
Arno
rated it liked it
Jul 25, 2017
Michiel
rated it really liked it
May 29, 2018
Mikhail Turnovskiy
rated it really liked it
Dec 05, 2017
Andrey
rated it it was amazing
Aug 06, 2017
Andrey Kudryavets
rated it it was amazing
Jun 09, 2017
Shawn Garner
Feb 02, 2018 rated it really liked it
Excellent but wish I had my computer with me when I read it so I could try some examples.
Felipe Hummel
rated it it was amazing
Jul 02, 2017
f1yegor
rated it really liked it
Feb 22, 2017
Alan
rated it really liked it
May 20, 2018
Douglas
rated it it was amazing
Jan 02, 2017
Thiago
rated it it was amazing
Apr 02, 2017
Veljko Krunic
rated it liked it
May 18, 2017
« previous 1 next »
There are no discussion topics on this book yet. Be the first to start one »

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »