CoffeeScript Ristretto is a book about programming with functions that uses the CoffeeScript programming language for the examples and exercises. CoffeeScript Ristretto is for:
* Programmers learning CoffeeScript who want a thorough grounding in its fundamentals rather than a cursory treatment of its syntax.
* Programmers already using CoffeeScript who want to go back and take a deep dive into programming with functions and combinators.
* Any programmer curious about programming with functions.
CoffeeScript Ristretto's primary focus is functions as first-class values and advanced topics built on those fundamentals such as callbacks, combinators, method decorators, fluent APIs, and continuation-passing style.