コマンドの導入

http://jashkenas.github.com/coffee-script/

環境はwindowsで
node.jsがインストールされていて、npmが使えるものとします

■インストール
npm install -g coffee-script

■コンパイル
coffee -c script.coffee

script.jsが出力されます
表示速度は落ちますが、
下記のHTMLのように、
コンパイルをブラウザ表示時に行うこともできます
<script type="text/coffeescript">
# Assignment:
number   = 42
opposite = true

# Conditions:
number = -42 if opposite

# Functions:
square = (x) -> x * x

# Arrays:
list = [1, 2, 3, 4, 5]

# Objects:
math =
  root:   Math.sqrt
  square: square
  cube:   (x) -> x * square x

# Splats:
race = (winner, runners...) ->
  print winner, runners

# Existence:
alert "I knew it!" if elvis?

# Array comprehensions:
cubes = (math.cube num for num in list)

alert(number)
alert(math)
alert(race)
</script>

<script type="text/javascript" src="http://jashkenas.github.com/coffee-script/extras/coffee-script.js"></script>