by @Evangenieur
at the first HumanTalks Grenoble
Verbose syntax, Language restrictions
square = function (x) { return x * x; };
square = (x) -> x * x
socket.on "event", (data) -> console.log data
socket.emit "event", { key: "value"}
@client "/client.js": ->
@connect()
@on connect: ->
@emit "event", key: "value"
@on event: (data) -> console.log data