It could take literate programming [1] to the next level. Existing tools like docco [2] can output beautiful documentation [3] with comments set alongside code. The language/editor described above would allow us to input code in the same side-by-side format.
[1]: https://en.m.wikipedia.org/wiki/Literate_programming
I would argue literate programming is experiencing a renaissance, thanks to docco:
For those curious, he's referring to Docco:
https://github.com/jashkenas/docco
http://jashkenas.github.com/docco/
Which is used on the Coffeescript annotated source (amongst other places): http://coffeescript.org/documentation/docs/grammar.html
Server side:
Testing:
- Expresso [1]: TDD framework for node -- high speed parallel testing!
- Zombie.js [2]: fast, headless full-stack testing using Node.js
Tools:
- load.js [3]: Lazy load your JS
- npm [4] a package manager for node
- JSDoc [5] Documentation tool
- Docco [6] Literate documentation.
- underscore [7] provides a lot of the functional programming
- node-openid [8] openid.
Frameworks:
- Express [8] Sinatra inspired web development framework for node
[1] http://visionmedia.github.com/expresso/
[2] http://zombie.labnotes.org/
[3] https://github.com/chriso/load.js
[4] https://github.com/isaacs/npm
[5] https://github.com/micmath/JSDoc
[6] https://github.com/jashkenas/docco
[7] http://documentcloud.github.com/underscore/