Hey everyone,
I've been considering porting Vimium to Coffeescript. With it, we can avoid much of the drudgery of Javascript (bulky for-loops, binding "this", and others) and have shorter code. In past projects that I've ported directly from JS to CS, it has resulted in a 25% reduction in lines.
What are your thoughts? I'm hoping the major pros would be that Vimium is more fun to hack on and we get a more manageable code base. The cons are that the Vimium code base would be accessible to fewer people.
The developer workflow is that Vimium gets written in .cs files and a build script would watch them and recompile as soon as they're changed.
-Phil Crosby