
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.