I recently wanted to give CoffeeScript a try, so I decided to implement Conway’s Game of Life in CoffeeScript using an HTML5 canvas element for rendering. It was remarkably simple and CoffeeScript seems to be a big improvement over vanilla JavaScript in terms of terseness of syntax. It’s easy to learn an cuts down on a lot of brackets etc. The demo and source code are hosted on GitHub here.