A book on functional programming in CoffeeScript
Switch branches/tags
Pull request Compare This branch is 1 commit behind autotelicum:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
CoffeeScript Quick Ref.lyx
CoffeeScript Quick Ref.pdf
Smooth CoffeeScript - No Solutions.pdf
Smooth CoffeeScript.lyx
Smooth CoffeeScript.pdf


Smooth CoffeeScript

Smooth CoffeeScript is a free book about CoffeeScript and programming. No previous programming knowledge is required. Over 200 pages and 35 exercises. Download includes book and full source code with and without solutions. More information: Book webpage.

Interactive HTML 5 edition.

Download master to get the latest version. The gh-pages branch contain the website.

Install: Get CoffeeScript up and running in a few minutes on Mac or Windows. The versions mentioned in the install guide are those Smooth CoffeeScript has been tested with on Mac OS X 10.6 and Windows 7.

The node install includes a package manager: npm. If npm security concerns you then consider using a restricted user account, an outgoing firewall, a sandbox or a virtual machine.

WebSockets have become a proposed standard protocol as IETF RFC 6455. Web browser implementations of it is still a work in progress. Safari 5.1.1 works on both OS X and Windows with the presented examples and servers (using draft 75/76). For other browsers see the src/prelude/prelude.coffee file, Web Socket Status, and 'When can I use'.

This work is licensed under a Creative Commons Attribution 3.0 Unported License.

Created by E. Hoigaard based on Eloquent JavaScript by Marijn Haverbeke.