05.03.2016 Views

Programming in Scala”

fpiscompanion

fpiscompanion

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

About this booklet<br />

This booklet conta<strong>in</strong>s chapter notes, h<strong>in</strong>ts, answers to exercises, addenda, and errata for the book<br />

Functional <strong>Programm<strong>in</strong>g</strong> <strong>in</strong> Scala¹ by Paul Chiusano and Rúnar Bjarnason. There is no orig<strong>in</strong>al<br />

material here, except for this brief <strong>in</strong>troduction. This booklet is just a collection of material that is<br />

freely available onl<strong>in</strong>e².<br />

Why make this?<br />

Functional <strong>Programm<strong>in</strong>g</strong> <strong>in</strong> Scala is a book that relies heavily on exercises. This can make it difficult<br />

to consume by read<strong>in</strong>g rather than do<strong>in</strong>g. S<strong>in</strong>ce the exercise answers, h<strong>in</strong>ts, and chapter notes are<br />

all onl<strong>in</strong>e, a number of people have expressed difficulty study<strong>in</strong>g the book on a tra<strong>in</strong>, on flights, <strong>in</strong><br />

a classroom sett<strong>in</strong>g, or generally where there is no <strong>in</strong>ternet connection or where it’s <strong>in</strong>convenient<br />

to use a laptop. So what I’ve done is literally pr<strong>in</strong>t all of that material <strong>in</strong> a s<strong>in</strong>gle document, as a<br />

companion for the book itself. Its purpose is to be convenient to use as a hardcopy, with an eBook<br />

reader, a tablet, or a phone.<br />

License<br />

This booklet, like the material it aggregates, is released under a permissive MIT license³. A copy of<br />

the license is provided at the front of this booklet. You are free to make copies of this booklet and<br />

distribute them as widely as you want.<br />

¹http://mann<strong>in</strong>g.com/bjarnason<br />

²http://github.com/fp<strong>in</strong>scala/fp<strong>in</strong>scala<br />

³http://en.wikipedia.org/wiki/MIT_License

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!