Hi David,
There may come a point in the future when the project converts to
CoffeeScript, or something similar, but I'm not quite ready for it at
the moment. My main motivations are:
- I'm still learning Javascript, and am not comfortable moving to a meta
language at this point. This is a pretty weak argument, and taking it
to it's logical conclusion would mean that I should write all my code
in assembly. But it is how I feel at the moment. I can see the
appeal of CoffeeScript, and would appreciate the more concise syntax,
but I haven't yet been driven to distraction by Javascript ... yet.
- I worry about the longevity of the alt.js languages, and that if we
take the trouble to convert the Javascript to CoffeeScript, tomorrow
some new hotness will come along and we'll have to convert to that.
One constant in the equation is Javascript, all these languages are
going to be compiling down to it for a while to come IMHO.
If I was starting the project today, I would seriously consider
CoffeeScript. But given the amount of code we have already, I'm not
sure if it's worth it.
As always though, it's on the table for discussion. Maybe I'm just a
Luddite ...
Malc