Tim Disney

Contracts.coffee Works In Node.js!

Contracts.coffee now works in node.js! V8 (the JavaScript engine used by node) has recently added support for Proxies which contracts.coffee requires.

You’ll need a bleeding-edge version of node to get it running. Try either master (unstable) or 0.5.7. Build instructions are here.

Proxies are hidden behind a command line flag in V8 so you’ll also need to supply --harmony_proxies to node when calling the compiler:

node --harmony_proxies bin/coffee -CL test.coffee

There are almost certainly node-specific bugs in contracts.coffee so don’t trust it with anything important yet. You can get started playing though!

Report any bugs you run into on the issue tracker.