Skip to content
paulbaumgart edited this page Sep 13, 2010 · 3 revisions

Why?

We can build on top of all of the work done by the Node.JS community in areas like:

  • V8 integration
  • cross-OS compatibility
  • buffers/streams
  • HTTP

Node.JS is great for certain types of applications. Narwhal can extend the existing functionality to create a fast and general-purpose JavaScript platform.

Installation Instructions

Run this script

Or just copy and paste this command:
$(which wget || echo "curl -O") \
http://gist.github.com/raw/512321/ce5dd505eb0360979030d9cb52dd82a8d367e43d/narwhal-node.sh \
&& sh narwhal-node.sh

TODO (in approximate order of priority)

  • decide on a more recent version of Node.JS to “support” for medium term and make narwhal-node work on it
  • make unit tests actually work on Narwhal 0.2, then see what breaks in narwhal-node
  • move everything that isn’t CommonJS compliant into the narwhal/ namespace
    • turn that into a narwhal-lib that can be installed as a separate package
  • documentation
  • get things moving towards using narwhal/fs instead of the file module
  • make tusk work on narwhal-node