This code can be loaded in to anyone's project using: require("matthewfl/coffee-sample");

var coffee = require('matthewfl/coffeescript').CoffeeScript,
server = require('matthewfl/node-router').getServer(),
url = require('url');

server.get('/', function () {
  return "<p>This is a quick test of coffee on jsapp</p><form method='get' action='/code'><textarea name='code' cols='45' rows='10'>print \"hello world\"</textarea><br><input type='submit' value='test'></form>";
});

server.get('/code', function (req,res) {
  res.writeHead(200, {"Content-type":"text/plain"});
  with({print: function (p) {res.write(""+p);}})
    eval(coffee.compile(url.parse(req.url, true).query.code));
  res.end()
});


server.listen(8000);