Much Ado About CoffeeScript
summary
Claims that Rails 3.1 adopts CoffeeScript as the asset-pipeline default and shows concrete install and integration steps: node.js plus npm install -g coffeescript, editor bundles for TextMate/vim/emacs, and placing files under app/assets/javascripts/.js.coffee. Demonstrations show CoffeeScript compiling down (it compiles to JavaScript*), concrete syntax rewrites (->, @, indentation), ten notable features (classes, lexical scoping, existential operator, splats, comprehensions) and examples of Rails integration and generated output so viewers can judge usefulness.
AI-written summary · about
chapters (12)
- 0:00Start
- 0:07LONE STAR RUBY CONFERENCE
- 4:57JavaScript Design Patterns are Features of CoffeeScript
- 12:10Class Pattern
- 13:03Lexical Scoping No Global Variables
- 13:56Default Arguments
- 14:18String Interpolation
- 14:35Conditional Suffixes
- 14:59Operator Aliases
- 16:22Existential Operator
- 17:02Splats
- 17:49List Comprehensions








