hybridgroup/cylon — pull request #176 by stewart (2014-04-24 19:50:36+00:00)
Title: Remove class cruft and namespace from Basestar

This PR is meant to be a preview of some changes I'd like to see made to Cylon:

- removal of leftover CoffeeScript class cruft
- removal of `node-namespace`

I'm unsure if we actually want to fully remove `node-namespace` at this point, as the layout it gives is at the heart of our current code organization system (at least in cylon-core).

Ultimately, `node-namespace` isn't really doing that much that we can't replicate manually; and adds another dependency that we don't need. I think it's more of a training wheel for Ruby developers who miss the modules/class nesting that's so easy/common in that language.

In modules, I think it's easier to consider dropping `node-namespace`, as they have a single point of entry and Cylon doesn't really care where the actual classes live.